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.

4
OO Design in Rails: où mettre des trucs
J'apprécie vraiment Rails (même si je suis généralement sans repos) et j'aime que Ruby soit très OO. Pourtant, la tendance à créer d'énormes sous-classes ActiveRecord et d'énormes contrôleurs est assez naturelle (même si vous utilisez un contrôleur par ressource). Si vous deviez créer des mondes d'objets plus profonds, où mettriez-vous …

30
Apprendre Ruby on Rails
Verrouillé . Cette question et ses réponses sont verrouillées car la question est hors sujet mais a une signification historique. Il n'accepte pas actuellement de nouvelles réponses ou interactions. Dans l'état actuel des choses, je suis développeur Java et C #. Plus je regarde Ruby on Rails, plus je veux …
241 ruby-on-rails  ruby  ide 

7
Convertir une chaîne en symboles en rubis
Les symboles sont généralement représentés comme tels :book_author_title mais si j'ai une chaîne: "Book Author Title" y a-t-il un chemin intégré dans rails / ruby ​​pour le convertir en un symbole où je peux utiliser la : notation sans simplement faire un regex de chaîne brut?

6
Exemple Rails SQL brut
Comment puis-je convertir ce code en SQL brut et l'utiliser dans des rails? Parce que lorsque je déploie ce code dans Heroku, il y a une erreur de délai d'expiration de la demande. Je pense que ce sera plus rapide si j'utilise SQL brut. @payments = PaymentDetail.joins(:project).order('payment_details.created_at desc') @payment_errors = …
239 sql  ruby-on-rails 

11
Rails: sélectionnez des valeurs uniques dans une colonne
J'ai déjà une solution qui fonctionne, mais j'aimerais vraiment savoir pourquoi cela ne fonctionne pas: ratings = Model.select(:rating).uniq ratings.each { |r| puts r.rating } Il sélectionne, mais n'imprime pas de valeurs uniques, il imprime toutes les valeurs, y compris les doublons. Et c'est dans la documentation: http://guides.rubyonrails.org/active_record_querying.html#selecting-specific-fields

11
Constante non initialisée ActiveSupport :: Dependencies :: Mutex (NameError)
Lorsque je veux créer un projet Ruby on Rails, je reçois le message ci-dessous. /usr/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:55: uninitialized constant ActiveSupport::Dependencies::Mutex (NameError) from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `require' from /usr/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support.rb:57 from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `require' from /usr/lib/ruby/gems/1.8/gems/rails-2.3.8/lib/rails_generator.rb:31 from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `require' from /usr/lib/ruby/gems/1.8/gems/rails-2.3.8/bin/rails:15 from /usr/bin/rails:19:in `load' from /usr/bin/rails:19 Qu'est-ce qui …


5
Remplacer le contrôleur des enregistrements de devise
J'ai ajouté un champ au formulaire d'inscription qui est basé sur un modèle différent, voir Comment utiliser les attributs imbriqués avec le modèle de devise pour les détails sanglants. Cette partie fonctionne bien. Le problème est maintenant que lorsque j'enregistre, il échoue dans l'action de création du contrôleur des inscriptions …

6
Différence entre attr_accessor et attr_accessible
Dans Rails, quelle est la différence entre attr_accessoret attr_accessible? D'après ma compréhension, l'utilisation attr_accessorest utilisée pour créer des méthodes getter et setter pour cette variable, afin que nous puissions accéder à la variable comme Object.variableou Object.variable = some_value. J'ai lu que cela attr_accessiblerend cette variable spécifique accessible au monde extérieur. …





4
Chargement automatique des fichiers lib dans Rails 4
J'utilise la ligne suivante dans un initialiseur pour charger automatiquement le code dans mon /librépertoire pendant le développement: config / initializers / custom.rb: RELOAD_LIBS = Dir[Rails.root + 'lib/**/*.rb'] if Rails.env.development? (à partir de Rails 3 Quicktip: Rechargement automatique des dossiers lib en mode développement ) Cela fonctionne très bien, mais …

5
Les paramètres de Rails expliqués?
Quelqu'un pourrait-il expliquer paramsdans le contrôleur Rails: d'où ils viennent et à quoi ils font référence? def create @vote = Vote.new(params[:vote]) item = params[:vote][:item_id] uid = params[:vote][:user_id] @extant = Vote.find(:last, :conditions => ["item_id = ? AND user_id = ?", item, uid]) last_vote_time = @extant.created_at unless @extant.blank? curr_time = Time.now end …

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.