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
Comment obtenir le nom d'une classe Ruby?
Comment puis-je obtenir le nom de classe à partir d'un objet ActiveRecord? J'ai: result = User.find(1) J'ai essayé: result.class # => User(id: integer, name: string ...) result.to_s # => #<User:0x3d07cdc>" Je n'ai besoin que du nom de classe, dans une chaîne ( Userdans ce cas). Y a-t-il une méthode pour …

9
Comment gérer des noms d'index trop longs dans une migration Ruby on Rails ActiveRecord?
J'essaie d'ajouter un index unique qui est créé à partir des clés étrangères de quatre tables associées: add_index :studies, ["user_id", "university_id", "subject_name_id", "subject_type_id"], :unique => true La limitation de la base de données pour le nom d'index entraîne l'échec de la migration. Voici le message d'erreur: Le nom d'index 'index_studies_on_user_id_and_university_id_and_subject_name_id_and_subject_type_id' …



29
Aucun itinéraire ne correspond aux rails de devise «/ users / sign_out» 3
J'ai installé devise sur mon application et appliqué les éléments suivants dans mon application.html.erbfichier: <div id="user_nav"> <% if user_signed_in? %> Signed in as <%= current_user.email %>. This cannot be cheese? <%= link_to 'Sign out', destroy_user_session_path %> <% else %> <%= link_to 'Register', new_user_registration_path %> or <%= link_to 'Sign in', new_user_session_path …


14
Comment désactiver la journalisation des messages de pipeline d'actifs (sprockets) dans Ruby on Rails 3.1?
Les pignons ont tendance à être assez verbeux dans le journal (dev) par défaut sous Ruby on Rails 3.1 (RC1): Started GET "/assets/application.css" for 127.0.0.1 at 2011-06-10 17:30:45 -0400 Compiled app/assets/stylesheets/application.css.scss (5ms) (pid 6303) Started GET "/assets/application.js" for 127.0.0.1 at 2011-06-10 17:30:45 -0400 Compiled app/assets/stylesheets/default.css.scss (15ms) (pid 6303) ... Started …

7
Les aides au routage Rails (par exemple mymodel_path (modèle)) peuvent-elles être utilisées dans les modèles?
Disons que j'ai un modèle Rails appelé Thing. La chose a un attribut url qui peut éventuellement être défini sur une URL quelque part sur Internet. Dans le code d'affichage, j'ai besoin d'une logique qui effectue les opérations suivantes: <% if thing.url.blank? %> <%= link_to('Text', thing_path(thing)) %> <% else %> …



5
Rails où la condition utilise NON NUL
En utilisant le style des rails 3, comment pourrais-je écrire le contraire de: Foo.includes(:bar).where(:bars=>{:id=>nil}) Je veux trouver où id n'est PAS nul. J'ai essayé: Foo.includes(:bar).where(:bars=>{:id=>!nil}).to_sql Mais cela revient: => "SELECT \"foos\".* FROM \"foos\" WHERE (\"bars\".\"id\" = 1)" Ce n'est certainement pas ce dont j'ai besoin, et cela ressemble presque à …

7
Que signifie bundle exec rake?
Que veut bundle exec rake db:migratedire? Ou juste bundle exec rake <command>en général? Je comprends que cela bundleprend soin de maintenir les choses dans le Gemfile. Je sais ce que le mot "exec" signifie. Je comprends que cela rakemaintient toutes les différentes choses que vous pouvez faire, et je sais …

12
Utilisation de polices avec le pipeline d'actifs Rails
J'ai des polices configurées dans mon fichier Scss comme ceci: @font-face { font-family: 'Icomoon'; src: asset-url('icoMoon.eot?#iefix', font) format('embedded-opentype'), asset-url('icoMoon.woff', font) format('woff'), asset-url('icoMoon.ttf', font) format('truetype'), asset-url('icoMoon.svg#Icomoon', font) format('svg'); } Le fichier de police réel est stocké dans / app / assets / fonts / J'ai ajouté config.assets.paths << Rails.root.join("app", "assets", "fonts")à …

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.