Rails ver。 5.0.0.1如何通過link_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