> No, I'm sure it's working fine. But you're defining @timesheet in your
> controller, then calling timesheet (without the @) in the view.
Got it, I changed it back to @timesheet.
>> Does it even need to find by ID if I'm
>> already using the incident_timesheet_path(incident) link?
>
> Yes. That only passes the ID. HTTP has no means of passing
> ActiveRecord objects around.
Ok, thanks for the development log tip! I wasn't aware of it.
I now use the incident_id to set @timesheet like this:
@timesheet = Incident.find(params[:incident_id]).timesheet
And it looks like it's working!
--
Posted via http://www.ruby-forum.com/.
--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
No comments:
Post a Comment