I did try that. For some reason update action does not see
params[:in_progress] == "true" as true. It is 'true' in params hash
though. Any other thoughts? Been trying to figure this out all week.
In view:
<%= f.submit "Add image/video", :id=> 'add_image_commit' %>
jQuery sets hidden field "in_progress" to true:
$("#add_image_commit").on "click", (event) -> # User clicks "Add image"
button.
$("#in_progress").val("true")
hidden field IS set to true.
In controller:
def update
@question = Question.find(params[:id])
if params[:in_progress] == "true"
@question.attributes = params[:question]
if @question.save(:validate => false)
redirect_to gallery_path(session[:minisection_id]), id:
"image_gallery"
end
else.....
Params hash:
in_progress: 'true' commit: Add image/video _wysihtml5_mode: '1'
action: update controller: questions
--
Posted via http://www.ruby-forum.com/.
--
You received this message because you are subscribed to the Google Groups "Ruby
on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
For more options, visit https://groups.google.com/groups/opt_out.