Mam problem ze zrozumieniem tras i mam nadzieję, że ktoś mi pomoże.Szyny: Skierowanie do niestandardowej akcji kontrolera
Oto mój zwyczaj kontroler
class SettingsController < ApplicationController
before_filter :authenticate_user!
def edit
@user = current_user
end
def update
@user = User.find(current_user.id)
if @user.update_attributes(params[:user])
# Sign in the user bypassing validation in case his password changed
sign_in @user, :bypass => true
redirect_to root_path
else
render "edit"
end
end
end
i mam ustawienia pliku/edit.html.erb i mój związek
<li><%= link_to('Settings', edit_settings_path) %></li>
trasie
get "settings/edit"
nie działa do tego, ponieważ wtedy dostaję
undefined local variable or method `edit_settings_path' for #<#<Class:0x00000001814ad8>:0x00000002b40a80>
Którą trasę mam podać? Nie mogę tego rozgryźć. Jeśli mogę umieścić „/ ustawienia/edit” zamiast ścieżki to bałagan tak szybko, jak jestem na drugiej stronie zasobów, ponieważ nazwa zasobu umieścić PRZED Ustawienia/edit
Thx
Najpierw powiedz nam, jakie trasy wypróbowałeś – rubish
edytowałem moje pytanie – Mexxer