Er, yeah, that's not going to work. It's actually part of the Ruby standard lib as part of CGI::HtmlExtension, and now that I'm looking at it more closely, it's not compatible with Rails use. My bad. Rails only supports the radio_button helper, as Jim pointed out.
On Mon, Feb 21, 2011 at 2:10 AM, Jim Ruther Nill <jvn...@gmail.com> wrote: > > > On Mon, Feb 21, 2011 at 2:06 AM, Chris Kottom <ch...@chriskottom.com>wrote: > >> Ah, yes. Sorry about that. The radio_group method isn't a part of the >> FormBuilder, so while you can still call it within the scope of the form_for >> block, you can't call it the way I told you to. > > > So there really is a radio_group helper? There's nothing about it in the > api. Any links? > > >> >> You will need to call it similar to: >> >> <%= form_for @post do |f| %> >> ... >> <div> >> <%= radio_group "post[postType_id]", PostType.all(:order => "name >> ASC").map {|pt| [ pt.id, pt.name ] } >> </div> >> ... >> <% end -%> >> >> This *should* work if you adjust the code to your particular situation, >> but post back if not. >> >> On Sun, Feb 20, 2011 at 3:48 PM, Jim Ruther Nill <jvn...@gmail.com>wrote: >> >>> it should be f.radio_button. more samples at >>> http://api.rubyonrails.org/classes/ActionView/Helpers/FormHelper.html#method-i-radio_button >>> >>> >>> On Sun, Feb 20, 2011 at 10:29 PM, señor tower <senortow...@gmail.com>wrote: >>> >>>> Chris, thanks. >>>> but iam getting an this error after trying your code: >>>> >>>> *undefined method `radio_group' for >>>> #<ActionView::Helpers::FormBuilder:0x1034d6800>* >>>> >>>> am not sure if it is because this is a rails 3 app? >>>> I googled this error but noting seemed helpful >>>> >>>> <%= f.radio_group :postType_id, PostType.all(:order => "name ASC").map >>>> {|pt| [ pt.id, pt.name ] }%> >>>> >>>> any further help will be great. >>>> >>>> oli. >>>> >>>> >>>> >>>> >>>> >>>> >>>> On Sun, Feb 20, 2011 at 2:52 AM, Chris Kottom <ch...@chriskottom.com>wrote: >>>> >>>>> I think you're looking for something like radio_group. Based on your >>>>> previous example, I would code it as: >>>>> >>>>> <div> >>>>> <%= f.radio_group :postType_id, PostType.all(:order => "name >>>>> ASC").map {|pt| [ pt.id, pt.name ] } >>>>> </div> >>>>> >>>>> On Sun, Feb 20, 2011 at 5:21 AM, oliver torres >>>>> <senortow...@gmail.com>wrote: >>>>> >>>>>> Hi all, am writing a simple app that lets me pick a post type to go >>>>>> under National or International. >>>>>> the code bellow generates a drop-down from where I can pick the >>>>>> options >>>>>> >>>>>> <div> >>>>>> <%= f.collection_select :postType_id, PostType.all(:order => "name >>>>>> ASC"), :id, :name %> >>>>>> </div> >>>>>> >>>>>> what would be the syntax for this if instead I wanted to have two >>>>>> radio buttons >>>>>> I search for some sample code but all i've found is only with hard >>>>>> coded strings. >>>>>> >>>>>> any idea how I can generate two radio buttons for: >>>>>> O National >>>>>> O International >>>>>> >>>>>> ? >>>>>> any help will be greatly appreciated. >>>>>> oli. >>>>>> >>>>>> -- >>>>>> 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+unsubscr...@googlegroups.com. >>>>>> For more options, visit this group at >>>>>> http://groups.google.com/group/rubyonrails-talk?hl=en. >>>>>> >>>>>> >>>>> -- >>>>> 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+unsubscr...@googlegroups.com. >>>>> For more options, visit this group at >>>>> http://groups.google.com/group/rubyonrails-talk?hl=en. >>>>> >>>> >>>> -- >>>> 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+unsubscr...@googlegroups.com. >>>> For more options, visit this group at >>>> http://groups.google.com/group/rubyonrails-talk?hl=en. >>>> >>> >>> >>> >>> -- >>> ------------------------------------------------------------- >>> visit my blog at http://jimlabs.heroku.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+unsubscr...@googlegroups.com. >>> For more options, visit this group at >>> http://groups.google.com/group/rubyonrails-talk?hl=en. >>> >> >> -- >> 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+unsubscr...@googlegroups.com. >> For more options, visit this group at >> http://groups.google.com/group/rubyonrails-talk?hl=en. >> > > > > -- > ------------------------------------------------------------- > visit my blog at http://jimlabs.heroku.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+unsubscr...@googlegroups.com. > For more options, visit this group at > http://groups.google.com/group/rubyonrails-talk?hl=en. > -- 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+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.