refactor your collection options into a helper method
def my_options
[
{id:"daily", label: "daily"},
{id: "weekly", label: "weekly"},
{id: "14 days", label: "14days"},
{id: "30 days", label: "30days"},
{id: "immediate", label: "immediate"},
{id: "off", label: "off"}
]
end
Then you can use it with simple_forms helpers, value_method and
label_method
= simple_form_for @alert do |f|
.field= f.input :alertFrequency, label: "Alert Frequency", collection:
my_options, value_method: :id, label_method: :label
Also note camel case is not rails' convention for naming
On Tuesday, March 10, 2015 at 10:40:09 AM UTC-5, Loha wrote:
>
> Hi folks, i'm new to haml and can't get the select_tag working. I adapted
> the following from an example but I can't get it to work. The form has
> many text fields and checkboxes working. The variable is :alertFrequency,
> database type string. i'm using rails 4. Any assistance appreciated.
>
> = simple_form_for @alert do |f|
> .field
> = f.label "Alert Frequency"
> = select_tag :alertFrequency, options_for_select()
>
--
You received this message because you are subscribed to the Google Groups
"Haml" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/haml.
For more options, visit https://groups.google.com/d/optout.