Mam model użytkownika. Jeśli mam zrobić:Jak zdefiniować niestandardową ścieżkę w szynach?
def my_action
@user = User.new
end
następnie
<% form_for(@user) do |f| %>
uzyskać
undefined method `users_path' for #<ActionView::Base:0x1b4b878>
Które sensu bo nie odwzorowany idzie map.resources :users.
.. ale nie chcę robić to w ten sposób, ponieważ nie potrzebuję wszystkich zasobów.
Jak mogę po prostu zdefiniować tę metodę user_path
na moich trasach?
Dzięki. Czy to jest konwencja? Podobnie jak w przypadku trasy do indeksu jest ścieżka_model? – marcgg
To jest nieprawidłowe. Nie rozwiąże to problemu z wysłaniem formularza, ponieważ prowadzi do niewłaściwego działania. map.resources: users,: only => [: new,: create] to odpowiednia konwencja. –