Ho davvero difficoltà a comprendere i percorsi e spero che qualcuno possa aiutarmi.Rails: percorso per l'azione del controller personalizzato
Ecco il mio controller personalizzato
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
e ho le impostazioni del file/edit.html.erb e il mio link
<li><%= link_to('Settings', edit_settings_path) %></li>
Il percorso
get "settings/edit"
non funziona per questo, perché poi ho
undefined local variable or method `edit_settings_path' for #<#<Class:0x00000001814ad8>:0x00000002b40a80>
Quale percorso devo fornire? Non riesco a capirlo. Se ho messo "/ impostazioni/modifica" al posto di un percorso che scombina non appena mi sono su un altra pagina risorsa perché il nome della risorsa viene messo PRIMA impostazioni/modificare
Thx
prima dicci che percorsi hai provato – rubish
modificato la mia domanda – Mexxer