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'utilise Pry avec mon application Rails. J'ai mis à l' binding.pryintérieur d'une boucle dans mon modèle pour essayer de déboguer un problème. Par exemple: (1..100).each do |i| binding.pry puts i end Lorsque je tape quit, il passe à l'itération suivante et s'arrête à nouveau. Existe-t-il un moyen de sortir de …
J'ai besoin de connaître l'itinéraire actuel dans un filtre dans Rails. Comment puis-je savoir ce que c'est? Je fais des ressources REST et je ne vois aucune route nommée.
Je voudrais faire quelque chose comme ça: some_method.should_raise <any kind of exception, I don't care> Comment dois-je procéder? some_method.should_raise exception ... ne fonctionne pas.
Mon modèle de produit contient des éléments Product.first => #<Product id: 10, name: "Blue jeans" > J'importe maintenant certains paramètres de produit d'un autre ensemble de données, mais il y a des incohérences dans l'orthographe des noms. Par exemple, dans l'autre jeu de données, Blue jeanspourrait être orthographié Blue Jeans. …
Je suis en train de parcourir le guide Mise en route avec Rails et je me suis confondu avec la section 6.7. Après avoir généré un échafaudage, je trouve le bloc généré automatiquement suivant dans mon contrôleur: def index @posts = Post.all respond_to do |format| format.html # index.html.erb format.json { …
Quelle est la différence entre @model.destroy et @model.delete Par exemple: Model.find_by(col: "foo").destroy_all //and Model.find_by(col: "foo").delete_all Est-ce vraiment important si j'utilise l'un ou l'autre?
bien que je réalise que vous êtes censé utiliser un assistant dans une vue, j'ai besoin d'un assistant dans mon contrôleur car je construis un objet JSON pour revenir. Ça va un peu comme ça: def xxxxx @comments = Array.new @c_comments.each do |comment| @comments << { :id => comment.id, :content …
Juste pour mettre à jour cela car il semble que beaucoup de gens y viennent, si vous utilisez Rails 4, regardez les réponses de Trung Lê` et VinniVidiVicci. Topic.where.not(forum_id:@forums.map(&:id)) Topic.where(published:true).where.not(forum_id:@forums.map(&:id)) J'espère qu'il existe une solution simple qui n'implique pas find_by_sql, sinon je suppose que cela devra fonctionner. J'ai trouvé cet …
Je lutte avec cela depuis un certain temps. J'ai installé Rails 3, gem, mysql sur ma machine Snow Leopard. Tout allait bien jusqu'à ce que je crée mon premier projet et que j'essaie de courir rails server En exécutant cela, je reçois: jontybrook$ rails server /Library/Ruby/Gems/1.8/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle: dlopen(/Library/Ruby/Gems/1.8/gems/mysql2-0.2.6/lib/mysql2/mysql2.bundle, 9): Library not …
Je voudrais importer des données d'un fichier CSV dans une table de base de données existante. Je ne veux pas enregistrer le fichier CSV, il suffit de prendre les données et de les placer dans la table existante. J'utilise Ruby 1.9.2 et Rails 3. Voici ma table: create_table "mouldings", :force …
Existe-t-il un moyen de déterminer ce qu'est le contrôleur actuel dans la vue? Pour un exemple de pourquoi je voudrais savoir ceci: si plusieurs contrôleurs partagent la même disposition, je peux avoir une partie dans le fichier ERB de disposition où je veux mettre en évidence l'élément de menu de …
Il y a un problème étrange avec Rails 4 sur Heroku. Lorsque les images sont compilées, des hachages leur sont ajoutés, mais la référence à ces fichiers depuis CSS n'a pas le nom correct ajusté. Voici ce que je veux dire. J'ai un fichier appelé logo.png. Pourtant, quand il apparaît …
Cela fait suite à cette question préalable, à laquelle il a été répondu. J'ai découvert que je pouvais supprimer une jointure de cette requête, alors maintenant la requête de travail est start_cards = DeckCard.find :all, :joins => [:card], :conditions => ["deck_cards.deck_id = ? and cards.start_card = ?", @game.deck.id, true] Cela …
Il existe un attribut dynamique pratique dans l'enregistrement actif appelé find_or_create_by: Model.find_or_create_by_<attribute>(:<attribute> => "") Mais que faire si j'ai besoin de trouver_ou_créer par plus d'un attribut? Disons que j'ai un modèle pour gérer une relation M: M entre le groupe et le membre appelé GroupMember. Je pourrais avoir de nombreuses …
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.