Rails 2.2.2 In a view partial, When I do this:
<%= label client_detail.class.to_s.downcase, :client_credit_limit, "Credit Limit: ", :class => :input_box_label, :for => 'input_client_credit_limit -%> <%= ff.text_field :client_credit_limit, :id => 'input_client_credit_limit', :size => 12, :value => client_detail.client_credit_limit -%> </p> Then I see this: <label class="input_box_label" for="input_client_credit_limit"> Credit Limit: </label> <input id="input_client_credit_limit" name="client[client_credit_limit]" size="12" type="text" value="0" /> But, when I do this: <%= label :client, :client_credit_policy, "Credit Policy", :class => :input_box_label -%> <%= ff.select :client_credit_policy, [ ['CASH - Advance Billing', 'CASH'], ['OPEN - Open Account', 'OPEN'], ], :prompt => 'Select Credit Policy Code', :size => 4 -%> Then I see this: <label class="input_box_label" for="select_client_credit_policy"> Credit Policy </label> <select id="client_client_credit_policy" name="client[client_credit_policy]"> <option value="CASH" selected="selected"> CASH - Advance Billing</option> <option value="OPEN"> OPEN - Open Account</option> </select> Select does not honour the :id => 'text' option when provided. Instead it creates an id of the form <model>_<attribute>. However, text_field does honour the :id => 'text' option if given. Is this a bug? -- 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 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 -~----------~----~----~----~------~----~------~--~---