I have a form on a page *add_flight.rhtml -*
<%=form_tag({:controller=>"local_flights",:action=>"shared"},
{:id=>"add_flight", :method=>"post"})%>
.....
<%=submit_tag("Add your Flight Request")%>
</form>
Then,* in controller - *
def shared
_flt = params[:fltAvailable]
if !_flt.blank?
@flt = SharedLocalFlight.new(_flt)
@flt.save
end
@fltSharedList = SharedLocalFlight.find(:all)
end
This seems to be getting called and then shared.rhtml gets rendered
However, record doesn't get saved to table. There is no error msg in
development.log.
Any ideas on what I am missing here?
Please help.
Thanks,
···
--
Rajat Garg
Ph: 206-499-9495
Add: 1314 Spring Street, #412
Seattle, WA 98104
Web: http://www.pilotoutlook.com
-----------------------------------------------------------------------------------------------------
Flying is the second greatest thrill known to man. Landing is the first!
I think the problem is with
params[:fltAvailable]
where did you come up with this?
may I suggest (temporarily) replacing shared with this:
def shared
render :text => params.to_yaml
end
and then looking at your html source. It'll show you what the params key SHOULD be.
Julian
Learn Ruby on Rails! Check out the FREE VIDS (for a limited time) VIDEO #3 out NOW!
http://sensei.zenunit.com/
···
On 11/04/2008, at 2:38 PM, Rajat Garg wrote:
I have a form on a page *add_flight.rhtml -*
<%=form_tag({:controller=>"local_flights",:action=>"shared"},
{:id=>"add_flight", :method=>"post"})%>
.....
<%=submit_tag("Add your Flight Request")%>
</form>
Then,* in controller - *
def shared
_flt = params[:fltAvailable]
if !_flt.blank?
@flt = SharedLocalFlight.new(_flt)
@flt.save
end
@fltSharedList = SharedLocalFlight.find(:all)
end
This seems to be getting called and then shared.rhtml gets rendered
However, record doesn't get saved to table. There is no error msg in
development.log.
Any ideas on what I am missing here?
Please help.
Thanks,
--
Rajat Garg
Ph: 206-499-9495
Add: 1314 Spring Street, #412
Seattle, WA 98104
Web: http://www.pilotoutlook.com
-----------------------------------------------------------------------------------------------------
Flying is the second greatest thrill known to man. Landing is the first!
By the way, this question should be asked of the rails list, not the ruby one.
Julian.
Learn Ruby on Rails! Check out the FREE VIDS (for a limited time) VIDEO #3 out NOW!
http://sensei.zenunit.com/
···
On 11/04/2008, at 2:38 PM, Rajat Garg wrote:
I have a form on a page *add_flight.rhtml -*
<%=form_tag({:controller=>"local_flights",:action=>"shared"},
{:id=>"add_flight", :method=>"post"})%>
.....
<%=submit_tag("Add your Flight Request")%>
</form>
Then,* in controller - *
def shared
_flt = params[:fltAvailable]
if !_flt.blank?
@flt = SharedLocalFlight.new(_flt)
@flt.save
end
@fltSharedList = SharedLocalFlight.find(:all)
end
This seems to be getting called and then shared.rhtml gets rendered
However, record doesn't get saved to table. There is no error msg in
development.log.
Any ideas on what I am missing here?
Please help.
Thanks,
--
Rajat Garg
Ph: 206-499-9495
Add: 1314 Spring Street, #412
Seattle, WA 98104
Web: http://www.pilotoutlook.com
-----------------------------------------------------------------------------------------------------
Flying is the second greatest thrill known to man. Landing is the first!
Julian,
I get back -
--- !map:HashWithIndifferentAccess
commit: List your Flight
action: shared
fltAvailable: !map:HashWithIndifferentAccess
from_airport: BFI
cost_type: Cost per person
num_seats: "3"
estimated_flying_time: "1:00"
estimated_cost: "45"
model_name: ""
return_time: 9:00 AM
description: lslkdslks
mfr_name: ""
from_time: 9:00 AM
return_date: "2008-04-16"
from_date: "2008-04-11"
to_airport: HQM
aircraft_id: "73838"
flight_type: One Way
controller: local_flights
Any ideas what the issue is?
PS: What's the list name for Rails ?
Thanks,
···
On Thu, Apr 10, 2008 at 9:50 PM, Julian Leviston <julian@coretech.net.au> wrote:
By the way, this question should be asked of the rails list, not the ruby
one.
Julian.
Learn Ruby on Rails! Check out the FREE VIDS (for a limited time) VIDEO #3
out NOW!
http://sensei.zenunit.com/
On 11/04/2008, at 2:38 PM, Rajat Garg wrote:
I have a form on a page *add_flight.rhtml -*
> <%=form_tag({:controller=>"local_flights",:action=>"shared"},
> {:id=>"add_flight", :method=>"post"})%>
> .....
> <%=submit_tag("Add your Flight Request")%>
> </form>
>
> Then,* in controller - *
> def shared
> _flt = params[:fltAvailable]
> if !_flt.blank?
> @flt = SharedLocalFlight.new(_flt)
> @flt.save
> end
> @fltSharedList = SharedLocalFlight.find(:all)
> end
>
> This seems to be getting called and then shared.rhtml gets rendered
> > >
> >
> However, record doesn't get saved to table. There is no error msg in
> development.log.
>
> Any ideas on what I am missing here?
>
> Please help.
>
> Thanks,
> --
> Rajat Garg
>
>
> Ph: 206-499-9495
> Add: 1314 Spring Street, #412
> Seattle, WA 98104
> Web: http://www.pilotoutlook.com
>
> -----------------------------------------------------------------------------------------------------
> Flying is the second greatest thrill known to man. Landing is the first!
>
--
Rajat Garg
Ph: 206-499-9495
Add: 1314 Spring Street, #412
Seattle, WA 98104
Web: http://www.pilotoutlook.com
-----------------------------------------------------------------------------------------------------
Flying is the second greatest thrill known to man. Landing is the first!