У меня есть календарь событий. Я имею стандартную ссылку, чтобы создать новое событие (он был создан в представлениях по подмостям):Ruby on Rails, как передать параметр контроллеру?
<%= link_to 'New Event', new_event_path %>
Теперь мне нужно поставить такое же ссылку на каждый день календарной таблицы и передать дату в качестве параметра в контроллер
I делать:
<%= link_to '+', new_event_path(date) %>
и я хотел бы иметь его в контроллер и сделать что-то подобное
def new
@event = Event.new
if params[:date]
@event.date = params[:date]
end
respond_to do |format|
format.html # new.html.erb
format.json { render json: @event }
end
end
Но это не сработает. Если я нажму на свою новую ссылку, я получу URL-адрес, как http://localhost:3000/events/new.2013-04-02
и пустую страницу.
Как это должно быть реализовано правильно?
Классный! Так просто. Благодаря)) – Gabi