---------------CONTROLADOR----------------------------------------
def crear
@current_user = Usuario.authenticate(params[:login],
params[:password])
if @current_user
@nota = Nota.new(:fecha => params[:fecha], :descripcion =>
params[:descripcion], :enviado_mail => params[:enviado_mail],
:usuario_id => @current_user.id)
if @nota.save
flash[:notice] = “¡Anotado en tu cuenta!”
redirect_to :action => “index”
else
flash[:notice] = @nota.errors.full_messages
render :action => “index”
end
else
flash[:notice] = “No existe un usuario con ese password o login”
render :action => ‘index’
end
end
--------------------VISTA----------------------------------------------
<% form_for :nota, :url => {:action => “crear”} do |form| %>
<%= form.text_area :descripcion, :class => "text", :cols => 70, :rows => 15 %>
Me da error al guardar la nota del controlador. he probado varias cosas,
lo ultimo que me dice es que :descripcion esta vacia (lo tengo validado)
y no esta vacia. Es como si ese campo no lo cogiese. Aunque en realidad
creo que lo que esta mal es en mi controlador lo de :descripcion =>
params[:descripcion].
Necesito hacerlo asi (pero que funcione para meter en ID del usuario
previamente validado (Ultimo atributo que meto, como vereis).
Gracias!