Я новичок в ruby on rails (и StackoverFlow как зарегистрированный участник)
Хотя я знаю, что могу разбить строки на myString.split(",")
, например.
Это не проблема.
Что у меня есть:
Динамическое число вложенных полей формы в другой форме, которая пока работает нормально
Что я хочу сделать:
У меня есть Textarea в каждой вложенной форме.
Пользователь должен ввести несколько слов, разделенных ","
Эти слова должны быть сохранены как Array,
, чтобы я мог позже вызвать их через @sector.climbing_routes
(как массив).
Прямо сейчас "climbing_routes" - это очень длинная строка.
Как я могу решить эту проблему?
Вот код:
_sector_fields.html.erb (Nested Fields):
<div class="sector">
Sektor:
<table>
<tr>
<th><%= f.label :name %></th><th><%= f.label :description %></th><th><%= f.label :climbing_routes %></th>
</tr>
<tr>
<th><%= f.text_field :name %></th>
<th rowspan="5"><%= f.text_area :description, :rows => 5 %></th>
<th rowspan="5" ><%= f.text_area :climbing_routes , :rows => 6%></th>
</tr>
<tr>
<th>Bild 1</th>
</tr>
<tr>
<th><%= f.file_field :topo %></th>
</tr>
<tr>
<th>Bild 2</th>
</tr>
<tr>
<th><%= f.file_field :topo2 %></th>
</tr>
</table>
</div>
Секторы схемы:
create_table "sectors", :force => true do |t|
t.string "name"
t.string "topo"
t.string "topo2"
t.string "description"
t.integer "climbing_area_id"
t.datetime "created_at"
t.datetime "updated_at"
t.string "climbing_routes"
end