Questions marquées «ruby-on-rails»

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.

5
Ruby / Rails: conversion d'une date en horodatage UNIX
Comment puis-je obtenir un horodatage UNIX (nombre de secondes depuis 1970 GMT) à partir d'un objet Date dans une application Rails? Je sais que Time#to_iretourne un horodatage, mais le faire Date#to_timeet ensuite obtenir l'horodatage entraîne un décalage d'environ un mois ( je ne sais pas pourquoi ...). Toute aide est …

9
Passage de paramètres dans les rails redirect_to
Comment passons-nous les paramètres de redirect_to dans les rails? Je sais que nous pouvons transmettre id en utilisant ceci: redirect_to :action => action_name,:id => 3 Si je veux transmettre des paramètres supplémentaires comme certaines données de formulaire, comment y parvenir? ÉDITER: Pour la syntaxe Ruby 2, vous devez mettre à …


1
Que font helper et helper_method?
helper_method est simple: il met certaines ou toutes les méthodes du contrôleur à la disposition de la vue. Qu'est-ce que c'est helper? Est-ce l'inverse, c'est-à-dire qu'il importe des méthodes d'assistance dans un fichier ou un module? (Peut-être que le nom helperet helper_methodsont semblables. Ils peuvent plutôt être share_methods_with_viewet import_methods_from_view) référence


6
ActiveRecord: taille vs nombre
Dans Rails, vous pouvez trouver le nombre d'enregistrements en utilisant à la fois Model.sizeet Model.count. Si vous traitez des requêtes plus complexes, y a-t-il un avantage à utiliser une méthode par rapport à l'autre? Comment sont-ils différents? Par exemple, j'ai des utilisateurs avec des photos. Si je veux montrer un …

4
Ruby on Rails form_pour sélectionner un champ avec une classe
Je frappe ma tête contre le mur sur celui-ci. Je veux faire une simple balise de sélection en utilisant la f.selectbalise mais rien de ce que je fais ne fonctionne. Je mets un exemple ci-dessous: <%= f.select(:object_field, ['Item 1', 'Item 2', 'Item 3', 'Item 4', 'Item 4'], :class => 'my_style_class')%> …

13
Jeton d'authenticité Rails 4
Je travaillais sur une nouvelle application Rails 4 (sur Ruby 2.0.0-p0) lorsque j'ai rencontré des problèmes de jeton d'authenticité. Lors de l'écriture d'un contrôleur qui répond à json (en utilisant la respond_tométhode de classe), je suis arrivé à l' createaction que j'ai commencé à obtenir des ActionController::InvalidAuthenticityTokenexceptions lorsque j'ai essayé …

6
caractère multi-octets invalide (US-ASCII) avec Rails et Ruby 1.9
J'utilise Ruby 1.9.1 avec Rails 2.3.4 Mon application est de gérer la saisie de texte Si j'essaye quelque chose comme (les guillemets intérieurs sont différents) text = "”“" J'obtiens l'erreur suivante: #<SyntaxError: /Users/tammam56/rubydev/favquote/lib/daemons/twitter_quotes_fetch.rb:54: invalid multibyte char (US-ASCII) /Users/tammam56/rubydev/favquote/lib/daemons/twitter_quotes_fetch.rb:54: invalid multibyte char (US-ASCII) /Users/tammam56/rubydev/favquote/lib/daemons/twitter_quotes_fetch.rb:54: syntax error, unexpected $end, expecting keyword_end Je …




4
delete_all vs destroy_all?
Je recherche la meilleure approche pour supprimer des enregistrements d'une table. Par exemple, j'ai un utilisateur dont l'ID utilisateur figure sur de nombreuses tables. Je veux supprimer cet utilisateur et chaque enregistrement qui a son ID dans toutes les tables. u = User.find_by_name('JohnBoy') u.usage_indexes.destroy_all u.sources.destroy_all u.user_stats.destroy_all u.delete Cela fonctionne et …

4
Rails nouveau vs créer
Pourquoi est-il nécessaire de définir une nouvelle méthode dans le contrôleur RESTful, de la suivre avec une méthode create? La recherche Google ne m'a pas fourni la réponse que je cherchais. Je comprends la différence, mais je dois savoir pourquoi ils sont utilisés tels qu'ils sont.


En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.