このコントローラー コードを記述するより効率的な方法はありますか? これは、名前と説明フィールドを渡してモデルに保存するフォームを処理します。モデルの列と一致する限り、各パラメーターを指定するのではなく、すべてのパラメーターを一度に渡す方法があるかどうか疑問に思っています。ご協力いただきありがとうございます!
コントローラ:
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