Ruby on Rails Monday, August 4, 2014

Hi Scott, it is an interesting question. I was seeing in the source code and I found that[0]. Basically, rails ask to  object if it is persisted or not to create the id.
But this is a private method, then you should need to implement this logic in a helper(?) or something.



Matt's


On Mon, Aug 4, 2014 at 7:53 PM, Scott Ribe <scott_ribe@elevated-dev.com> wrote:
I want to use a form's id in javascript that runs after the DOM is loaded, so what method would get the form's id for an object? In other words, there will be erb thus:

<%= form_for(@obj) do |f| %>...<% end %>

so what erb would give me the id which that form will get?

I know I can just give the form a custom id as a workaround, but I really do not need to change the id, just know what it is. (I also can calculate it myself pretty easily, but I'd rather use the same method that RoR uses, for future-proofing.)

This is all a very small issue, given the multiple easy workarounds. I'm just surprised that I could not find anything in the docs or forums. (RoR 3.2, BTW.)

--
Scott Ribe
scott_ribe@elevated-dev.com
http://www.elevated-dev.com/
(303) 722-0567 voice




--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/94762048-A38E-4D15-82BE-AC936BE37EDD%40elevated-dev.com.
For more options, visit https://groups.google.com/d/optout.

--
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/CALX-aHo2L1o6eRwGzbrYUy3Vg1w2nf_-sLXzXJ4BtUqGmX4ZPw%40mail.gmail.com.
For more options, visit https://groups.google.com/d/optout.

No comments:

Post a Comment