Rails ver。 5.0.0.1link_toでパラメータを渡す方法
ポートフォリオのSHOWページからlink_toを使用して新しいプロパティを作成して割り当てたいとします。リンクは、残りのプロパティフォームを完了した後、portfolio_idをパラメータとして渡して保存する必要があります。
私はこの質問を何度も聞いたことがありますが、何らかの理由で自分のアプリで正解を適用しても機能していません。どんな助けもありがとう、ありがとう!
# portfolio show.html.erb
<%= link_to 'Add New Property To This Portfolio', new_property_path(:portfolio_id => @portfolio.id) %>
# properties controller
def new
@portfolio = :portfolio
@property = Property.new(params[:portfolio_id => @portfolio])
end
# portfolio model
has_many :properties
# property model
belongs_to :portfolio
accepts_nested_attributes_for :portfolio