Button_to question

I have the below model that gets created with create action with
:running
field having value of false.

class Portal
include Mongoid::Document
field :url, :type => String
field :user, :type => String
field :password, :type => String
field :running, :type => Boolean, :default => false
end

Later I want to set :running to true. I want to use the button_to form
helper method to set running to true.
The button is installed in the index view.
What arguments needs to be passed to the button_to method?

Thanks,
Alex

On May 2, 7:03pm, Alex K. [email protected] wrote:

Later I want to set :running to true. I want to use the button_to form
helper method to set running to true.
The button is installed in the index view.
What arguments needs to be passed to the button_to method?

Well you’ll want an action that loads the relevant Portal object and
updates it and then call button_to with the routing options for that
action.

Fred

Ho do I pass the running field with the button_to method

On Mon, May 2, 2011 at 3:10 PM, Frederick C.
<[email protected]

On May 2, 9:50pm, Alex K. [email protected] wrote:

Ho do I pass the running field with the button_to method

That depends on how you’ve written the action the button links to.
if the action looked like

def start
p = Portal.find(params[:id])
p.running = true
p.save!
end

then you don’t need to pass anything beyond the id of the object that
needs updating

Fred

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs