Получение параметров одного представления в другом - PullRequest
0 голосов
/ 06 марта 2012

Я совершенно новичок в RoR. Теперь у меня есть параметр в одном представлении контроллера, как я могу получить его в другом представлении того же контроллера?

Ответы [ 2 ]

3 голосов
/ 06 марта 2012

Вы можете настроить форму или link_to в форме-a и сделать HTTP (POST / GET) для формы-b.Помните, что вы также можете добавить любой HTML (или JS) на ваш взгляд.

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

link_to

link_to "Profile", :controller => "profiles", :action => "show", :id => @profile
# => <a href="/profiles/show/1">Profile</a>

Если вы хотите сделать ссылку на связанную таблицу, вы можете легко сделать это с помощью:

# @person.company.name is the name of the link
# company_path(@person.company) is the  associated model
<%= link_to @person.company.name, company_path(@person.company) %>
0 голосов
/ 06 марта 2012

Я рекомендую вам прочитать ruby ​​на направляющих рельсов

Прочтите главу «Начало работы», а затем создайте приложение блога, которое вы увидите. это дает вам отличный вход в рубины на рельсах. Попытайтесь понять путь Rails.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...