0
我想發送一個參數「Sportler」給我的新動作,那裏我想創建一個這種類型的新對象。動作參數
您可以在下面看到錯誤消息。
查看:
<%= link_to 'New Sportsmen', :action => "new(:type => "Sportler")" %>
控制器:trainerones
def new
@trainerones = Person.new(:type => params[:type])
respond_to do |format|
format.html # new.html.erb
format.json { render json: @trainerones }
end
我得到這個:
G:/testmud/app/views/trainerones/show.html.erb:27: syntax error, unexpected tCONSTANT, expecting ')'
...ler', :action => "new("Sportler")");@output_buffer.safe_con..
而且動作不調用與new_trainerones_path,我在哪裏可以註冊這個幫手?
現在即時通訊使用新的。
爲此我說:比賽 'trainerones /新'=> 'trainerones#新'
聽起來不錯,沒有路由匹配{:動作=> 「?新型= Sportler」 ,:controller =>「trainerones」} – ubuseral 2013-02-20 22:11:10
是的,不完整的答案,我修正了它 – RadBrad 2013-02-20 22:18:54