Hello everybody,
I am new to ruby on rails so please don't laugh on my silly doubts.
Problem :
I am creating check boxes in rhtml file. All the items which are being
checked, i am able to catch it in the controller class. but i am not
being able to catch values from controller to model.
You need to instantiate a new class object. Your not referencing your
class at all, so none of your model methods are available to you
unless your using an object of that class. So instead try something
like:(NB not tested code)
In your controller:
def supplier
@temp = Hotel.new(params[:hotel_])
end
Then within that suppler method you'll be able to use methods written
in the Hotel class to manipulate that data, for instance if you have a
method called say write_to_screen in your Hotel class
class Hotel<ActiveRecord::Base
def self.write_to_screen
puts self.group_name
end
end
then you could go
@temp.write_to_screen
and that would execute the method on that @temp instance variable,
because @temp is an instance of the object Hotel, and Hotel is an
instance of the object Class.
Does that help? It's Object Orientation 101, so it might be worth
having a good read up on OOP, it's help to get your head around that
stuff.