Je suis nouveau à Ruby. dire que je suis une boucle à travers certaines données JSON:Comment placer les résultats JSON d'une boucle dans un ruby form_for?
@json["results"]["businesses"].each do |business_name|
et je suis particulièrement tirer ces résultats sur une API
<%= (business_name["business"]["name"] || "").gsub(/[%!?.,;&*"]/, '') %>
et je veux enregistrer les données représentées par cette ligne de code dans ma base de données comme un attribut de mon entreprise modèle. Plus précisément, mon entreprise modèle a un attribut appelé business_name (coïncidence avec le nom de l'API auquel j'accède).
Comment aurais-je placer:
<%= (business_name["business"]["name"] || "").gsub(/[%!?.,;&*"]/, '') %>
dans cette forme: attribut business_name:
<%= form_for :business do |f| %>
<%= f.input :business_name %>
<%= f.submit class: 'btn-save btn btn-yellow' %>
<% end %>
Alors, que lorsque j'appuie sur le bouton, je peux enregistrer automatiquement
<%= (business_name["business"]["name"] || "").gsub(/[%!?.,;&*"]/, '') %>
comme valeur d'attribut de: business_name dans ma base de données avec le toucher d'un bouton.
En guise de suivi, est-ce que mon titre de poste a eu du sens? Je me bats avec la façon de demander correctement cela.
Je ne comprends pas ce que vous voulez faire exactement. est-ce que ces données sont déjà dans la base de données? ou du voulez-vous préfixer la valeur du formulaire? – phoet
Bonjour phoet. Je veux pré-remplir la valeur du formulaire. –
Et d'où vient le JSON? – spickermann