ruby on rails - I am trying to rewrite a button_to -


i'm trying rewrite following button code instead of redirecting me show page, creates object , current page stays displayed.

<div class="colors">     <li class="colors" id="greys">         <%= button_to "some text", votes_path(color: 'grey', kid_id: current_kid, scoop_id: scoop.id, :method => :create), class: 'grey color-button' %>     </li> </div> 

you should use remote flag send request via javascript. , possibly give feedback user.

to send request via js in rails have add remote: true options hash:

<div class="colors">     <li class="colors" id="greys">         <%= button_to "some text", votes_path(color: 'grey', kid_id: current_kid, scoop_id: scoop.id, :method => :create), class: 'grey color-button', remote: true %>     </li> </div> 

in controller can special responses respondig js

#votes controller def create   # ...   respond_to |format|     format.js render   end end 

in create.js.erb can write javascript code embeded ruby give responses. can render partials here.

alert('create.js.erb') 

Comments

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -