Ruby on Rails est un framework d'application web open source à pile complète écrit en Ruby. Il suit le modèle de framework MVC populaire et est connu pour son approche "convention sur configuration" pour le développement d'applications.
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
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. Passer :format => 'html'n'aide pas.
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 "rails/test_unit/railtie" no need #require "sprockets/railtie" no need # Require the gems listed in Gemfile, including any gems # you've …
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 fonctionnalités via une application. Ils doivent piloter l'application …
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 de vue. Plus précisément, je veux voir quelles méthodes une :has_manyassociation …
J'essaye d'installer Bootstrap 3.0 sur mon application Rails. J'ai récemment terminé le tutoriel de Michael Hartl et j'essaye maintenant de construire mon propre système en utilisant cette nouvelle version de Bootstrap, mais j'ai quelques questions dont je ne suis pas sûr. Mes spécifications système: OS X Mountain Lion sur MBP …
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 a-t-il un moyen de dire quelque chose comme Project.should_receive(:find).with(@project).and_return(@project).times(2)
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 expérimentation limitée. …
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 = "info@mycompany.com" @subject = "Hi" @content_type = "text/html" Mais, je veux spécifier le nom comme well-- MyCompany <info@mycompany.com>, John Doe …
Quelqu'un a-t-il une liste complète des types de modèles à spécifier lors de la génération d'un échafaudage de modèle par exemple foo:string bar:text baz:boolean etc... Et à quoi ces types correspondent-ils en termes d'éléments d'interface utilisateur par défaut? Champ de texte, zone de texte, bouton radio, case à cocher, etc.
Il y a toutes sortes de discussions récemment dans la communauté Ruby on Rails sur les décorateurs et les présentateurs. Quelle est la différence essentielle entre les deux? S'il y en a, quels sont les indices qui me disent lequel utiliser par rapport à l'autre? Ou peut-être utiliser les deux …
Lorsque j'essaye de courir, rails consolej'obtiens cette erreur: /Users/TuzsNewMacBook/.rvm/gems/ruby-2.3.7/gems/bootsnap-1.3.2/lib/bootsnap/load_path_cache/core_ext/kernel_require.rb:21:in `require': dlopen(/Users/TuzsNewMacBook/.rvm/rubies/ruby-2.3.7/lib/ruby/2.3.0/x86_64-darwin18/readline.bundle, 9): Library not loaded: /usr/local/opt/readline/lib/libreadline.7.dylib (LoadError) Une recherche rapide m'a conduit à cet article et j'ai essayé plusieurs choses: brew reinstall postgresql (c'est bien la DB pour ce projet) et cd /usr/local/opt/readline/lib ln libreadline.8.0.dylib libreadline.6.2.dylib (ma version de readline …
Je sais que vous pouvez demander à ActiveRecord de répertorier les tables dans la console en utilisant: ActiveRecord::Base.connection.tables Existe-t-il une commande qui listerait les colonnes dans une table donnée?
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.