This particular point is not well documented.

The best thing to do is to read the source and experiment: 
https://github.com/rails/rails/blob/52fddcc653458456f98b3683dffd781cf00b35fe/actionview/lib/action_view/helpers/tag_helper.rb

I conclude that:

- boolean attributes must receive true or false and work as expected
- the only keys that treat hashes magically are are `data` and `aria`, 
others just return `inspect` on the Hash which is not what we want
- Array values are space joined
- anything else just generates a a="b" attribute after string conversions

Then as you noticed, helpers may add more keys which are treated specially. 
Those are well documented on a per-helper basis.

On Wednesday, October 6, 2010 4:54:42 PM UTC+2, Ruby-Forum.com User wrote:
>
> I've noticed lots of people online complain about not good documentation
> for Rails. I'm a PHP programmer but I'm a newbie on Rails.
>
> I'm creating a form with a drop-down menu. I finally got to do it. I
> noticed there is a html_options parameter for select. I was curious as
> to what other html_options are available but couldn't find a list of
> options. I have been looking for it at the api
> http://api.rubyonrails.org but can't seem to find it. Maybe I'm not
> looking in the right places.
>
> Can somebody please point me to a place in a documentation where I can
> find a complete list for the different options for html_options
> parameter?
> -- 
> 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 unsubscribe from this group and stop receiving emails from it, send an email 
to rubyonrails-talk+unsubscr...@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/0e73f911-6844-4690-9d76-546c168b4f5a%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to