Articles of sur rails

Pourquoi est-ce que j’obtiens une “méthode indéfinie pour` has_attached_file` lors de l’installation de PaperClip?

Je viens d’installer le plugin pour Paperclip et j’obtiens le message d’erreur suivant, mais je ne sais pas pourquoi: NoMethodError (undefined method `has_attached_file’ for #): /Users/bgadoci/.gem/ruby/1.8/gems/will_paginate-2.3.12/lib/will_paginate/finder.rb:170:in `method_missing’ app/models/post.rb:2 app/controllers/posts_controller.rb:50:in `show’ Il fait référence au gem will_paginate. D’après ce que je peux trouver, il semble qu’il y ait un problème avec mon PostsController#index ou peut-être une […]

Comment savoir si un modèle est nouveau ou non?

class Post < ActiveRecord::Base end post = Post.new Comment est-ce que je juge si le “post” est un nouveau modèle qui n’est pas tiré de la firebase database?

Rails 3: rendement / content_for avec une valeur par défaut?

Existe-t-il un moyen de détecter si #content_for a réellement été appliqué à une marge de yield dans Rails? Un exemple classique étant quelque chose comme: Si un modèle ne le définit pas avec Y a-t-il un moyen d’avoir la mise en page à la place? J’ai essayé de le définir avec #content_for dans la mise […]

Recherche de l’identifiant de session dans les rails 3

Comment puis-je obtenir l’identifiant de session actuel dans les rails 3? J’ai essayé le suivant sans succès: session[:session_id] session[‘session_id’] session[:id] session[‘id’] session.id session.session_id

Comment convertir un tableau de chaînes en une chaîne séparée par des virgules?

J’ai un tableau: array = [“10”, “20”, “50”, “99”] et que vous voulez le convertir en une simple liste de chaînes séparées par des virgules comme ceci: “10”, “20”, “50”, “99”

Qu’est-ce que Rake?

En termes simples, que fait Rake? A quoi sert-il? Je comprends que c’est un outil de construction, mais je cherche un peu plus de détails. (Pour un simplet.)

J’ai une tâche Rails: dois-je utiliser un script / runner ou un rake?

Pour les tâches Rails ad hoc , nous avons quelques alternatives d’implémentation, parmi lesquelles les principales semblent être: script/runner some_useful_thing et: rake some:other_useful_thing Quelle option devrais-je préférer? S’il y a un favori clair, alors, si jamais devrais-je envisager d’utiliser l’autre? Si jamais, alors pourquoi supposeriez-vous qu’il soit toujours présent dans le cadre sans avertissements de […]

Exécuter une tâche de râteau dans le contrôleur

Je voudrais lancer une tâche dans mon contrôleur. Est-ce qu’il y a un moyen de faire ça?

problème de permission d’installation gem

qichunren@zhaobak:~> gem install hpricot ERROR: While executing gem … (Gem::FilePermissionError) You don’t have write permissions into the /opt/ruby-enterprise-1.8.7/lib/ruby/gems/1.8 directory. L’utilisateur de connexion actuel est qichunren, et l’utilisateur qichunre a la permission d’écrire avec le répertoire .gem. Je voudrais savoir pourquoi gem n’installe pas les fichiers dans mon répertoire .gem en premier lieu? Pourquoi mon gem […]

Rails comment exécuter la tâche de râteau

Comment puis-je exécuter ce fichier rake dans le terminal / la console? mon statistik.rake dans lib / tasks desc “Importer statistikker” namespace :reklamer do task :iqmedier => :environment do … end task :euroads => :environment do … end task :mikkelsen => :environment do … end task :orville => :environment do … end end