[ANN] ActsAsOptions plugin for Rails 2.0

0 views
Skip to first unread message

Xie Hanjian

unread,
Apr 20, 2008, 8:02:49 AM4/20/08
to rubyonra...@googlegroups.com
Hi,

I've made a simple plugin for Rails 2.0 to generate options for <select>
tag. After installed, add the 'acts_as_options' line to your model:

class Brand
acts_as_options
end

By default ActsAsOptions suppose you have a 'name' column and a 'id'
column in your table, you can change this of course(see below).

After the declaration whenever you need options for a select in form,
simply:

f.select :brands, Brand.find_as_options

or

select_tag :brands, Brand.find_as_options

you can specify the name and value column when declaration or find:

acts_as_options :stub, :id # will generate <option value='<%= brand.id
%>'><%= brand.stub %></option>

or

Brand.find_as_options :stub, :id

Best
Jan

--
jan=callcc{|jan|jan};jan.call(jan)

Xie Hanjian

unread,
Apr 20, 2008, 8:05:12 AM4/20/08
to rubyonra...@googlegroups.com
Hi,

I've made a simple plugin for Rails 2.0 to generate options for <select>
tag.

script/plugin install http://janx.googlecode.com/svn/trunk/acts_as_options

sishen

unread,
Apr 21, 2008, 4:56:06 AM4/21/08
to rubyonra...@googlegroups.com
what's the difference with acts_as_dropdown?

Xie Hanjian

unread,
Apr 21, 2008, 5:11:01 AM4/21/08
to rubyonra...@googlegroups.com
umm... I reinvented a wheel :-)

Thanks
Jan

* sishen <yedin...@gmail.com> [2008-04-21 16:56:06 +0800]:

> --~--~---------~--~----~------------~-------~--~----~
> 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 rubyonra...@googlegroups.com
> To unsubscribe from this group, send email to rubyonrails-ta...@googlegroups.com
> For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en
> -~----------~----~----~----~------~----~------~--~---

Reply all
Reply to author
Forward
0 new messages