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.
C'est plus une question "pourquoi les choses fonctionnent de cette façon" plutôt qu'une question "je ne sais pas comment faire" ... Donc, l'évangile sur l'extraction des enregistrements associés que vous savez que vous allez utiliser est d'utiliser :includeparce que vous obtiendrez une jointure et évitez tout un tas de requêtes …
Dans rails> 4.0.0, les générateurs créent des opérations CRUD avec before_actionnot before_filter. Il semble faire la même chose. Alors, quelle est la différence entre ces deux?
Comment convertir un objet de hachage rubis en JSON? J'essaie donc cet exemple ci-dessous et cela ne fonctionne pas? Je regardais le RubyDoc et évidemment l' Hashobjet n'a pas de to_jsonméthode. Mais je lis sur des blogs que Rails supporte active_record.to_jsonet supporte également hash#to_json. Je peux comprendre que ActiveRecordc'est un …
Je me demandais comment ajouter des variables de configuration personnalisées à une application rails et comment y accéder dans le contrôleur, par exemple, je veux pouvoir définir un répertoire de téléchargement dans les fichiers de configuration, dites development.rb et pouvoir y accéder dans l'un de mes contrôleurs. Deuxièmement, je prévoyais …
Je suis nouveau chez Rails donc mon projet actuel est dans un état bizarre. L'une des premières choses que j'ai générées a été un modèle "Movie". J'ai ensuite commencé à le définir plus en détail, j'ai ajouté quelques méthodes, etc. Je réalise maintenant que j'aurais dû le générer avec rails …
Comment supprimer un objet ActiveRecord? J'ai regardé Active Record Querying et il n'y a rien sur la suppression que je puisse voir. Supprimer par id, Supprimer l'objet courant comme: user.remove, Pouvez-vous supprimer en fonction d'une whereclause?
Nous avons récemment rencontré un problème où, après une série de validations, un processus d'arrière-plan n'a pas pu s'exécuter. Maintenant, nous étions de bons petits garçons et filles et avons couru rake testaprès chaque enregistrement, mais, en raison de certaines bizarreries dans le chargement de la bibliothèque de Rails, cela …
Nous avons une script/generate migration add_fieldname_to_tablename fieldname:datatypesyntaxe pour ajouter de nouvelles colonnes à un modèle. Sur la même ligne, avons-nous un script / générer pour changer le type de données d'une colonne? Ou dois-je écrire SQL directement dans ma migration vanilla? Je veux changer une colonne de datetimeen date.
J'ai un tableau Ruby qui contient des éléments en double. array = [1,2,2,1,4,4,5,6,7,8,5,6] Comment puis-je supprimer tous les éléments en double de ce tableau tout en conservant tous les éléments uniques sans utiliser de boucles for et d'itération?
Supposons que j'ai la chaîne suivante @x = "<a href='#'>Turn me into a link</a>" À mon avis, je veux qu'un lien soit affiché. Autrement dit, je ne veux pas que tout dans @x soit échappé et affiché sous forme de chaîne. Quelle est la différence entre l'utilisation <%= raw @x …
Je travaille sur un système de panier d'achat très basique. J'ai une table itemsqui a une colonne pricede type integer. J'ai du mal à afficher la valeur du prix dans mes vues pour les prix qui incluent à la fois les euros et les cents. Suis-je en train de manquer …
Depuis la mise à niveau vers Rails 3.1, je vois ce message d'avertissement dans mon journal de développement: WARN Impossible de déterminer la longueur du contenu du corps de la réponse. Définir la longueur du contenu de la réponse ou définirResponse#chunked = true Qu'est-ce que cela signifie et comment puis-je …
La meilleure façon de décrire ce que je recherche est de vous montrer le code qui a échoué jusqu'à présent: case car when ['honda', 'acura'].include?(car) # code when 'toyota' || 'lexus' # code end J'ai environ 4 ou 5 whensituations différentes qui devraient être déclenchées par environ 50 valeurs différentes …
Un utilisateur a de nombreux téléchargements. Je veux ajouter une colonne au uploadstableau qui référence le user. À quoi devrait ressembler la migration? Voici ce que j'ai. Je ne sais pas si je dois utiliser (1) :user_id, :intou (2) :user, :references. Je ne sais même pas si (2) fonctionne. J'essaye …
J'essaie de générer un nouveau modèle et d'oublier la syntaxe pour référencer l'ID d'un autre modèle. Je le rechercherais moi-même, mais je n'ai pas compris, parmi tous mes liens de documentation Ruby on Rails, comment trouver la source définitive. $ rails g model Item name:string description:text(et ici soit reference:productou references:product). …
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.