【发布时间】:2016-11-10 00:45:10
【问题描述】:
我想用嵌套属性编辑我在数据库中的记录。在我的控制器中,我有:
def edit
@chocolate = Chocolate.new.kinds.find_by_id(params[:chocolate_id])
end
在我的edit.html.erb 我有:
form_for @chocolate do |choco|
但它给了我下一个错误:
undefined method model_name issue
我不明白为什么它会给我这样的错误。有什么选择吗?
【问题讨论】:
-
从 Chocolate.new.kinds.find_by_id(params[:chocolate_id]) 中删除 .new
标签: ruby-on-rails ruby nested-attributes