ссылка_в новой с параметром - PullRequest
0 голосов
/ 22 августа 2010

Я хотел бы создать ссылку, которая передает параметр, поэтому мне не нужно спрашивать его в форме.

Примерно так:

<%= button_to "New", new_skill_path(:controller => "skills",:action => "new", :request => "true") %>

Я могу показатьчто параметр взят… но на мой взгляд, <%= f.text_field :request %> не является «истиной»?

(в том числе, если я добавлю: post)

1 Ответ

1 голос
/ 22 августа 2010

Старайтесь не использовать @request, потому что Rails использует метод запроса, и я предпочитаю использовать link_to вместо button_to, в любом случае вы отправите свои данные методом get.

Views

<%= link_to("New", "/skills/new?val=true")  %>

или ...... Я думаю, что этот намного лучше

<%= link_to "New",new_skill_path+"?val=true" %>

Контроллер

@val = true if params[:val] == "true"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...