Я новичок в Ruby. говоря я перекручивание через некоторые JSON данные:Как разместить JSON из цикла в ruby form_for?
@json["results"]["businesses"].each do |business_name|
и я специально вытягивать эти результаты из-за API
<%= (business_name["business"]["name"] || "").gsub(/[%!?.,;&*"]/, '') %>
и я хочу, чтобы сохранить данные, представленные этой строки кода в мою базу данных как атрибут моего модельного бизнеса. В частности, мой бизнес-модель имеет атрибут под названием business_name (по совпадению с именем в API, к которому я обращаюсь).
Как бы я помещаю:
<%= (business_name["business"]["name"] || "").gsub(/[%!?.,;&*"]/, '') %>
в этой форме в: атрибут BUSINESS_NAME находится:
<%= form_for :business do |f| %>
<%= f.input :business_name %>
<%= f.submit class: 'btn-save btn btn-yellow' %>
<% end %>
Так что, когда я нажимаю кнопку, я могу автоматически сохранить
<%= (business_name["business"]["name"] || "").gsub(/[%!?.,;&*"]/, '') %>
как значение атрибута: business_name в моей базе данных одним нажатием кнопки.
В качестве продолжения, имеет ли смысл мой пост? Я боюсь, как правильно спросить об этом.
я не понимаю, что именно вы хотите сделать. это данные уже в db? или вы хотите предварительно заполнить форму? – phoet
Привет, phoet. Я хочу предварительно заполнить значение формы. –
И откуда приходит JSON? – spickermann