Pour des questions sur les vues d'action, les modèles HTML et Ruby utilisés dans Ruby on Rails

Plus à propos actionview...

Ruby on rails docs dit que vous pouvez ajouter des options html pour marquer les helpers. Le code ci-dessous ne fonctionne pas. Ma boîte de sélection ne peut pas être affichée désactivée. Y a-t-il quelqu'un qui sait pourquoi? <%= form.fields_for :journal_doc_analytics do |analytics| %> <div s....
Si un modèle provoque le déclenchement d'une exception ActiveRecord::RecordNotFound, l'exception d'origine est engloutie par ActionView et transformée en ActionView::Template::Error. Il semble que dans Rails 5, il y avait une original_exception mais qui semble avoir disparu dans Rails 6. J'aimerais ....
4 févr. 2021 à 01:53
J'essaye d'envoyer un email depuis mon application rails 4 comme ça (version condensée de la console): > ActionMailer::Base.mail(from: 'mail@example.com', to: 'foo@example.com', subject: 'test', body: "Hello, you've got mail!").deliver_later Le mail serait envoyé par delay_lob, dans ma configuratio....
J'ai une vue ERB avec deux blocs: <%= test_h1 do %> <%= 'test1' %> <% end -%> <%= test_h2 do %> <%= 'test2' %> <% end -%> Où test_h1 et test_h2 sont des helpers similaires, mais l'un est défini dans un fichier d'aide, tandis qu'un autre via helper_method dans un contrôleur: module TestHelper ....
14 déc. 2018 à 13:43
Rails 5.1 In my controllers/fw_exports_conttroller.rb, I have: def import_spreadsheet @import_spreadsheet = FwExport.new render template: "fw_exports/_import_spreadsheet" end Lorsque je sélectionne l'élément de menu pour cette action de contrôleur, j'obtiens le message d'erreur suivant: Proce....
30 oct. 2017 à 21:31
Dans Rails 5.1, il y a un avertissement d'obsolescence si nous utilisons asset_path pour les fichiers dans le dossier public. DEPRECATION WARNING: The asset "favicon.ico" is not present in the asset pipeline.Falling back to an asset that may be in the public folder. This behavior is deprecated and w....
18 mai 2017 à 10:36
Je compte la longueur de la chaîne comme indiqué ci-dessous: if(key['name'].to_s.chars.length==0) key['name']="Others" end Et sur ruby 2.1.8p440, cela fonctionne, mais sur ruby 1.9.3p551, il génère l'erreur suivante: (undefined method `length' for #<Enumerator: "Latency":chars>): Je ne peux pas ....
20 janv. 2017 à 11:14
Je suis nouveau chez Rails et je ne comprenais pas vraiment le portefeuille d'actifs à ce jour… Je veux laisser un views/product/product.js Se déclenche automatiquement après la views/product/index.html.erb A été rendu pour des raisons SECHES. Existe-t-il un emplacement dans le pipeline d'actifs....