-1
У меня есть вид # # курса, где я пытаюсь передать ID курса моему контроллеру заказа.Rails 4 не может пройти Params от View до Controller
В моем курсе # шоу зрения у меня есть это:
<%= link_to 'Buy', new_purchase_path(params[:id=>@course.id]) %>
Я также попытался:
<%= link_to 'Buy', {:controller => :purchases, :action => :new}, :params => {:id => @course.id} %>
Тем не менее, я получаю сообщение об ошибке:
Couldn't find Course with 'id'=
В shop_controller, у меня это новое:
def new
@purchase = Purchase.new
@course = Course.find(params[:id])
end
Что я делаю неправильно?
Как насчет 'new_purchase_path (@course)' или 'new_purchase_path (: id => @ course.id)' – Abhi
I s до получения той же самой проблемы – yellowreign
Вы находите запись в консоли Rails, если вручную попытаетесь получить курс с этим идентификатором? – Abhi