Rails 3 Nested Singular Resource новый и редактируемый маршрутизатор - PullRequest
0 голосов
/ 27 февраля 2012

В моем приложении a есть пользователи, и у каждого пользователя может быть один banking_info.На странице пользователя есть ссылка на banking_info, когда я захожу на banking_info, я бы хотел перенаправить, чтобы отредактировать действие на контроллере, если есть banking_info, или перенаправить на новое действие, если нету banking_info.Какой лучший способ сделать это?Создать новый метод на контроллере bank_info, чтобы решить, какое действие следует перенаправить?

resources :users do
  resource :banking_info
end

1 Ответ

0 голосов
/ 27 февраля 2012

По виду:

<% if @user.banking_info.nil? %>
  <%= link_to "New banking info", user_banking_info_path(@user, @user.banking_info) %>  
<% else %>
  <%= link_to "Edit banking info", new_user_banking_info_path(@user) %>  
<% end %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...