0
型號:嵌套形式驗證
Names - belongs_to People
People - has_many names
檢視:
= form_for @people do |f|
.blkfr
= f.fields_for :names do |f_name|
= f_name.text_field :name
控制器:
# People controller
def update
#find people
if @people.update_attributes(params[:people])
flash[:notice] = "Successfully updated people"
respond_with @people
else
flash[:alert] = "There was an error updating people"
respond_with @people
end
end
錯誤:
Template is missing
Missing template people/edit, application/edit blah blah
我沒有用於編輯人員的模板。我目前打的路線是:
.../people/1/names
我的問題是我怎麼告訴軌跳回到了同樣的觀點(地名索引頁),但返回的@people對象中的錯誤,而不會收到錯誤?
這將呈現人員的索引,而不是名稱索引。 – nbucciarelli 2012-03-02 17:17:02
你可以渲染任何你的應用中的模板 :render =>'people/names/index' – AyJay 2012-03-02 17:20:58
比你這麼多! – nbucciarelli 2012-03-02 17:26:51