Articles of ruby on rails 3.2

Comment déboguer une compilation de ressources Rails qui est incroyablement lente

Je travaille sur un projet Rails 3.2 et les actifs ont beaucoup augmenté ces derniers mois, même si je ne considère pas le projet comme important. Les actifs comprennent les fichiers JS (pas de script café) et SASS; Nous avons quelques images, mais elles sont plus nombreuses depuis le début, donc je ne pense pas […]

Usine déjà enregistré: utilisateur (FactoryGirl :: DuplicateDefinitionError)

Description du problème: – J’ai configuré factory_girl_rails, mais chaque fois que j’essaie de charger une fabrique, elle essaie de la charger plusieurs fois. Environment: – rails (3.2.1) – factory_girl (2.5.2) – factory_girl_rails (1.6.0) – ruby-1.9.3-p0 [ x86_64 ] > rake spec –trace ** Execute environment — Creating User Factory — Creating User Factory rake aborted! […]

Utilisation de turbolinks dans un Rails link_to

Je me demandais s’il y avait un moyen d’utiliser les turbolinks directement dans une aide de rails link_to, un petit peu de googler n’a rien trouvé de remarquable, voici le type de chose que j’ai essayé en vain. ‘true’ %> ‘true’} %> Je sais que vous pouvez le faire dans des liens réguliers comme celui-ci […]

Rails 3.2, RSpec, Factory Girl: NameError: constante non initialisée Factory

J’ai suivi cette introduction aux tests de Rails et j’ai rencontré un problème que je n’arrive pas à résoudre. Je suis très familier avec Rails mais c’est ma première incursion dans les tests. Quoi qu’il en soit, j’ai un test de modèle très basique, même pas complètement implémenté et quand j’essaie d’exécuter rspec spec/models/admin_spec.rb . […]

rails générer un modèle

J’essaie de suivre les instructions du livre “Head First Rails” et à la page 50, il est écrit pour créer un modèle, mais je ne parviens pas à créer un modèle à l’aide de la commande rails. Lorsque je tape ceci à cette invite: localhost: ~ home $ rails generate model ad name:ssortingng description:text price:decimal […]

POST des données JSON brutes avec Rails 3.2.11 et RSpec

Afin de s’assurer que mon application n’est pas vulnérable à cet exploit , j’essaie de créer un test de contrôleur dans RSpec pour le couvrir. Pour ce faire, je dois pouvoir publier du JSON brut, mais je n’ai pas semblé trouver le moyen de le faire. En faisant des recherches, j’ai déterminé qu’il y avait […]

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, […]

Model.reset_column_information ne recharge pas les colonnes dans la migration des rails

J’utilise Rails 3.2 et j’ai une migration qui contient le code: add_column :users, :gift_aid, :integer, :default => 2 # reset columns User.reset_column_information … code here to load legacy data from sqlite3 database … # now create a user with the loaded column data user = User.create( …other cols…, :gift_aid => migrated_gift_aid_column_data, …other cols… ) et […]

haml par défaut

Existe-t-il un moyen de configurer les rails pour qu’ils utilisent haml par défaut, c.-à-d. Qu’un scaffold_name/index.html.haml est généré à la place de scaffold_name/index.html.erb quand un échafaudage est généré. Semblable à la façon dont vous pouvez append config.sass.preferred_syntax = :sass à config/application.rb et avoir scaffold_name.sass généré par défaut. J’ai essayé d’append ce qui suit à config/application.rb […]

Noms réservés avec les modèles ActiveRecord

Je prends les noms très au sérieux, alors je pense assez aux bons noms pour mes modèles ActiveRecord. Cependant, je trouve souvent un nom et il y a un conflit avec un nom réservé, que ce soit dans la firebase database ou dans Ruby ou Rails. Noms de modèle ou de champ tels que set […]