
link_to 'e', url(:edit_model, model) functional only if specifying model.id
Reported by scottmotte | September 21st, 2008 @ 12:56 AM
With datamapper and merb I can currently only do <%= link_to 'e', url(:edit_post, post.id) %> instead of the typical <%= link_to 'e', url(:edit_post, post) %> (difference is .id).
I get the output /posts/#%3CPost:0x267dd68%3E/edit
Also, I tested with activerecord and activerecord with merb is not having such an issue.
Comments and changes to this ticket
-
scottmotte September 21st, 2008 @ 01:00 AM
Sorry. I posted this here when it should have been posted in merb's lighthouse.
I have now posted it in merb's lighthouse. You can close this.
-
Jonathan Stott (namelessjon) September 21st, 2008 @ 04:34 AM
No, this was the right place to post it. We are responsible for the merb_datamapper plugin.
Also, I pushed the fix for this just now. It was because merb_datamapper didn't setup a default identity for the new router.
-
scottmotte September 21st, 2008 @ 11:26 AM
Tested and the fix works. You can close this ticket.
(And thanks for all your work on datamapper. I am really liking it.)
-
Dan Kubb (dkubb) December 1st, 2008 @ 02:25 AM
- State changed from new to resolved
- Assigned user cleared.
Please Sign in or create a free account to add a new ticket.
With your very own profile, you can contribute to projects, track your activity, watch tickets, receive and update tickets through your email and much more.
Create your profile
Help contribute to this project by taking a few moments to create your personal profile. Create your profile »