Hola que tal, estoy haciendo una aplicación en la cual ocupo asignarle un valor a uno de los strongs_parameters, pero este no se envia por medio del form.
Esto es lo que tengo en mi vista:
Código Rails:
Ver original<div class="form large-11 columns">
<%= simple_form_for @comment do |form| %>
<%= form.input :comentario, autofocus: true, as: :text %>
<%= form.button :submit, 'Submit', :id => "myButton" %>
<% end %>
</div>
Esto es lo que tengo en mis Controller:
Código Rails:
Ver original@new_comment = Comentario.new(secure_params)
if @new_comment.valid?
@new_comment.save
flash[:notice] = "El comentario #{@new_comment.comentario} se dio de alta..."
redirect_to comentarios_path
else
render :new
end
En mis strong_parameters los tengo de esta manera:
Código Rails:
Ver originalparams.require(:comentario).permit(:comentario, :usuario_id)
:usuario_id => No lo tengo en la vista pero ocupo grabar la información, pero no se como poder asignarle el valor a ese campo.
En mi current_usuario.id => Tengo quien esta operando el sistema y es el valor que ocupo asignar a :usuario_id.
Alguien me podria ayudar, sigo investigando