【发布时间】:2016-08-21 00:49:35
【问题描述】:
Rails 版本。 5.0.0.1
我想通过投资组合 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
【问题讨论】:
标签: ruby-on-rails ruby associations