有没有更有效的方法来编写这个控制器代码?这会处理一个传递名称和描述字段的表单,然后将其保存在我的模型中。我想知道是否有一种方法可以一次传递所有参数,而不是指定每个参数,只要它们与我的模型中的列匹配。谢谢你的帮助!
控制器:
def new
@new_company = Company.new
@new_company.name = params[:name]
@new_company.description = params[:description]
@new_company.save
end
看法:
<form action="/checklist/new" method="post">
<label>Company Name</label>
<input type="text" name="name"/>
<label>Company Description</label>
<input type="text" name="description"/>
<button type="submit">Submit</button>
</form>
模型:
class Company < ActiveRecord::Base
attr_accessible :description, :name
end