Existe-t-il un moyen Railsy de convertir \ n en <br>? Actuellement, je le fais comme ceci: mystring.gsub(/\n/,
Existe-t-il un moyen Railsy de convertir \ n en <br>? Actuellement, je le fais comme ceci: mystring.gsub(/\n/,
Lorsque j'exécute des requêtes (par exemple MyModel.where(...)ou record.associated_things) dans la console, comment puis-je voir les requêtes de base de données en cours d'exécution afin de mieux comprendre ce qui se
Les rails ont-ils un validateur comme validates_numericality_ofpour booléen ou dois-je rouler le
session[:message] = nil Est-ce la meilleure façon de détruire une variable de session. Remarque: je ne veux pas effacer toutes les variables de session comme le
J'ai le sentiment qu'il existe un moyen simple / intégré de le faire, mais je ne le trouve pas. J'ai une durée (en secondes) sous forme de nombre entier et je souhaite l'afficher dans un format convivial. par exemple, 3600 serait affiché comme "01:00:00" ou "1 heure" ou quelque chose. Je peux le...
Je veux faire quelque chose comme: SELECT * FROM USER WHERE NAME LIKE '%Smith%'; Ma tentative à Arel: # params[:query] = 'Smith' User.where("name like '%?%'", params[:query]).to_sql Cependant, cela devient: SELECT * FROM USER WHERE NAME LIKE '%'Smith'%'; Arel encapsule correctement la chaîne de...
rails g model Rating user_id:integer message:string value:integer Comment puis-je supprimer complètement ce modèle?
J'essaye de générer une réponse JSON qui inclut du HTML. Ainsi, j'ai /app/views/foo/bar.json.erb: { someKey: 'some value', someHTML: "<%= h render(:partial => '/foo/baz') -%>" } Je veux qu'il soit rendu /app/views/foo/_baz.html.erb, mais il ne fera que rendre /app/views/foo/_baz.json.erb....
J'ai une colonne datetime dans db que je veux transformer en une simple date lorsque je la montre aux utilisateurs. Comment puis je faire ça? def shown_date # to_date n'existe pas, mais c'est ce que je recherche self.date || self.exif_date_time_original.to_date fin
Considérez le script de création de table ci-dessous: create_table :foo do |t| t.datetime :starts_at, :null => false end Est-il possible de définir la valeur par défaut comme heure actuelle? J'essaie de trouver un équivalent indépendant de la base de données dans les rails pour les définitions...
J'ai une chaîne: "31-02-2010"et je veux vérifier si c'est une date valide ou non. Quelle est la meilleure façon de procéder? J'ai besoin d'une méthode qui renvoie true si la chaîne est une date valide et false si ce n'est pas le
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une...
Comment répertorier toutes les méthodes auxquelles un objet particulier a accès? J'ai un @current_userobjet, défini dans le contrôleur d'application: def current_user @current_user ||= User.find(session[:user_id]) if session[:user_id] end Et je veux voir les méthodes dont je dispose dans le fichier...
Quelle est la différence conceptuelle entre Rspec de specs de caractéristiques et spécifications de demande ? À partir de la documentation sur les spécifications des fonctionnalités: Les spécifications de fonctionnalités sont des tests de haut niveau destinés à exercer des tranches de...
Je veux désactiver ActiveRecord dans Rails 4. J'ai fait ce qui suit dans config/application.rb require File.expand_path('../boot', __FILE__) # require 'rails/all' -- commented require "action_controller/railtie" require "action_mailer/railtie" #require "active_resource/railtie" no need #require...
Y a-t-il un inconvénient à utiliser des noms singuliers pour les contrôleurs et les assistants? Rien ne semble reposer sur cela. Il semble même que les assistants n'aient pas à faire le même choix entre le singulier et le pluriel que leurs contrôleurs correspondants, du moins selon mon...
Existe-t-il un moyen de spécifier l'adresse e-mail ET le nom des informations sur l'expéditeur et le destinataire lors de l'utilisation d'ActionMailer? En règle générale, vous feriez: @recipients = "#{user.email}" @from = "[email protected]" @subject = "Hi" @content_type = "text/html" Mais, je...
J'ai ça dans mon test Project.should_receive(:find).with(@project).and_return(@project) mais quand l'objet reçoit cet appel de méthode deux fois, je dois faire Project.should_receive(:find).with(@project).and_return(@project) Project.should_receive(:find).with(@project).and_return(@project) Y...
Dans Ruby / Rails, comment convertir un DateTime UTC en un autre fuseau
Comment dois-je écrire l'instruction conditionnelle lorsque je veux obtenir tous les enregistrements qui ont été créés