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, где я могу зарегистрировать этот помощник?
Теперь им используется новый.
Therefor я добавил: матч 'trainerones/новый' => 'trainerones # новый'
звучит хорошо, нет маршрута матчей {: действие => "? Новый тип = Sportler" ,: controller => "trainerones"} – ubuseral
Да, неполный ответ, я исправил его – RadBrad