Articles of ruby on rails

Capybara avec sous-domaines – default_host

J’ai une application qui utilise des sous-domaines pour changer de firebase database (multi-location). J’essaie d’utiliser Capybara pour les tests d’intégration, et cela dépend beaucoup des sous-domaines. D’après ce que j’ai compris, définir Capybara.default_host= sur quelque chose ferait en sorte que toutes mes requêtes proviennent de cet hôte. Cela ne semble pas être le cas. Dans […]

Rails 3.1 Les Sprockets nécessitent des directives – existe-t-il un moyen d’exclure des fichiers particuliers?

Si j’utilise //=require_tree . dans application.css, existe-t-il un moyen d’exclure des fichiers particuliers autres que le recours à //=require_directory et à l’organisation tree? Peut-être quelque chose comme //= require_tree ., {except: ‘something’}

Comment tester ActionMailer deliver_later avec rspec

essayer de mettre à niveau vers Rails 4.2, en utilisant delay_job_active_record. Je n’ai pas défini le backend de travaux différés pour l’environnement de test comme si les travaux étaient exécutés directement. J’essaie de tester la nouvelle méthode ‘deliver_later’ avec Rspec, mais je ne sais pas trop comment. Ancien code de contrôleur: ServiceMailer.delay.new_user(@user) Nouveau code de […]

Comment faire pour que ActiveAdmin fonctionne avec les parameters forts?

Mise à jour: cette question a été posée avant qu’il n’y ait déjà une solution dans ActiveAdmin. Comme Joseph le dit, la documentation ActiveAdmin contient désormais ces informations, mais les réponses sont fournies à ceux qui travaillent avec des versions antérieures d’ActiveAdmin. Lorsque le paramètre strong_parameters 0.1.4 est utilisé avec ActiveAdmin 0.5.0 dans Rails 3.2.8, […]

Ruby on Rails: Comment éditer database.yml pour postgresql?

rails nouvelle application => Le database.yml actuel est comme ça => # SQLite version 3.x # gem install sqlite3 # # Ensure the SQLite 3 gem is defined in your Gemfile # gem ‘sqlite3’ development: adapter: sqlite3 database: db/development.sqlite3 pool: 5 timeout: 5000 # Warning: The database defined as “test” will be erased and # […]

Rails: Comment trouver_ par un champ contenant une certaine chaîne

J’ai un modèle nommé Topic, qui porte un nom en tant que champ. Alors dis-moi que je cherche un terme, Apple. Si je fais un Topic.find_by_name(“apple”) Je reçois un disque avec le nom de pomme. C’est bien – mais comment puis-je changer find_by_name pour qu’il puisse trouver “apple juice” aussi bien que “apple” – en […]

transférer db d’une application heroku à une autre plus rapidement

Existe-t-il un moyen plus rapide de transférer ma firebase database de production vers une application de test? Actuellement je fais un heroku db:pull sur ma machine locale puis heroku db:push –app testapp mais cela prend beaucoup de temps. J’ai des données de départ mais ce n’est pas aussi précis que de simplement tester avec mes […]

Rails 4 comment ignorer les migrations en attente

Le problème est le suivant: J’ai db / seed.rb plein de données initiales. L’une des migrations dépend des données fournies par cette graine. J’essaie de déployer mon application à partir d’une firebase database vide. Le résultat est: RAILS_ENV = rake de production db: migrer – échoue en raison du manque de données initiales RAILS_ENV = […]

Chiffrer, déchiffrer à l’aide de Rails

Il y a quelque temps, j’ai vu la possibilité de décrypter et de chiffrer des chaînes dans des rails sans inclure de bibliothèque, mais je ne trouve pas l’article du blog. Je veux pouvoir chiffrer et déchiffrer les chaînes sans rien inclure. Utiliser la même clé a pour tout le rest dans les rails, les […]

Rails vérifiant si un enregistrement existe dans la firebase database

Quel est le moyen le plus efficace de vérifier si une firebase database renverra un enregistrement avant de le traiter. Exemple: Truck.where(“id = ?”, id).select(‘truck_no’).first.truck_no Cela peut ou peut ne pas retourner un camion si le camion existe. Quel est le moyen le plus efficace pour moi de garantir que la page ne se bloque […]