Я работаю над простым интранет-приложением, созданным с помощью 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 меня смутил!