Раскрывающийся список Rails 3?

Я работаю над простым интранет-приложением, созданным с помощью Rails 3.1.

У меня есть модель для ссылок со следующими полями:

name:string
url:string
colour:string

Я поместил атрибут цвета в класс в представлении, например так:

<a href="linkaddress" class="<%= link.colour %>">Link Name</a>

На данный момент в новой форме ссылки у меня есть простое форма ввода, в которой пользователь может ввести что угодно, и он станет классом href, как и ожидалось.

Что я хотел бы сделать, так это создать раскрывающийся список предустановленных параметров, эти параметры просто красный, зеленый и синий (в качестве примера). Поскольку это кажется довольно простым, я не думаю, что есть необходимость в помощнике.

Я прочитал несколько других вопросов и ответов на SO, и они, кажется, показывают примеры, когда у вас есть имя, за которым следует идентификационный номер. Я просто хочу иметь код ниже:

<select name="colour">
 <option value="red">Red</option>
 <option value="green">Green</option>
 <option value="blue">Blue</option>
</select>

Я уверен, что это просто, но я не могу понять это. Я прочитал информацию об API Rails, и select_for_tag меня смутил!

7
задан dannymcc 9 March 2012 в 10:53
поделиться