Me cuesta mucho entender las rutas y espero que alguien me pueda ayudar.Rieles: ruta a la acción del controlador personalizado
Aquí está mi controlador personalizado
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
y tengo la configuración del archivo/edit.html.erb y mi enlace
<li><%= link_to('Settings', edit_settings_path) %></li>
La ruta
get "settings/edit"
no funciona para esto, porque entonces obtengo
undefined local variable or method `edit_settings_path' for #<#<Class:0x00000001814ad8>:0x00000002b40a80>
¿Qué ruta debo dar? No puedo resolverlo. Si pongo "/ configuración/edición" en lugar de un camino ya que se rompe tan pronto como estoy en una otra página de recursos debido a que el nombre de recurso se presenta ante los ajustes/editar
Thx
primero cuéntanos qué rutas has probado – rubish
editado mi pregunta – Mexxer