パラメータ「Sportler」を新しいアクションに送信したいので、このタイプの新しいオブジェクトを作成したいと考えています。
以下のエラーメッセージを確認できます。
意見:
<%= link_to 'New Sportsmen', :action => "new(:type => "Sportler")" %>
コントローラー:トレーナーワンズ
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 で呼び出すことができません。このヘルパーはどこで登録できますか?
今は新品を使っています。
そのため、私は追加しました: match 'trainerones/new' => 'trainerones#new'