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
Post a Comment