J’ai deux modèles, Courier et Order . J’ai la requête suivante ci-dessous: active_couriers = Courier. available_courier_status. where(:service_region_id => @service_region.id). includes(:orders) Cette requête fonctionne, cependant, elle extrait toutes les commandes. Je veux limiter les commandes aux seules commandes pour la journée. J’ai donc ajouté la requête suivante where(“orders.created_at >= ?”, Time.zone.now.beginning_of_day) . active_couriers = Courier. available_courier_status. […]
Étant donné le schema.rb : create_table “people”, force: true do |t| t.ssortingng “name”, null: false t.integer “age” t.integer “height” t.ssortingng “email” t.boolean “married”, default: false t.text “bio” t.integer “fav_number” t.decimal “lucky_num”, precision: 2, scale: 2 t.datetime “birthday” t.datetime “created_at” t.datetime “updated_at” end Je voudrais supprimer le name valeur par défaut de null: false . J’ai […]
Je me demandais s’il y avait un moyen d’utiliser les turbolinks directement dans une aide de rails link_to, un petit peu de googler n’a rien trouvé de remarquable, voici le type de chose que j’ai essayé en vain. ‘true’ %> ‘true’} %> Je sais que vous pouvez le faire dans des liens réguliers comme celui-ci […]
Dans Rails 3 Match était utilisé pour désigner une action à la fois pour “GET” et “POST” et pour d’autres types de requêtes. match “user/account” => user#account Désormais, cela indiquera une action de compte du contrôleur de l’utilisateur pour les requêtes GET et POST. Comme Rails 4 “match” est devenu obsolète, pouvons-nous créer le même […]
J’utilise ActiveAdmin (avec gemset personnalisé pour Rails 4) avec Rails 4.0.0.rc2. L’application dispose également d’un code d’autorisation personnalisé basé sur les rails # 385 et # 386 . Lorsque je change quelque chose dans un fichier de ressources ActiveAdmin et que j’essaie d’actualiser la page du navigateur, j’obtiens cette erreur avec la méthode current_permission : […]
Je crée un ensemble de services à l’aide de Rails 4, que je consum avec une application de navigateur JavaScript. Le GETS d’origine croisée fonctionne correctement, mais mes tests POST échouent à la vérification OPTIONS en amont avec une erreur 404. Au moins, je pense que c’est ce qui se passe. Voici les erreurs telles […]
Juste mis à niveau vers Rails 4.2 et j’obtiens une erreur de serveur interne sur localhost et en production lorsque vous essayez de modifier un modèle avec plusieurs objects has_many. C’est le message que je vois sur la console des rails !! Unexpected error while processing request: Too many open files – Maximum file multiparts […]
Solution Grâce à cette forme géniale Steven Harman, je l’ai fait fonctionner. inventer_mail_helpers.rb module Features module MailHelpers def last_email ActionMailer::Base.deliveries[0] end # Can be used like: # extract_token_from_email(:reset_password) def extract_token_from_email(token_name) mail_body = last_email.body.to_s mail_body[/#{token_name.to_s}_token=([^”]+)/, 1] end end end J’ai ajouté le fichier devise_mail_helpers.rb au même dossier que les spécifications des fonctionnalités et j’ai écrit cette […]
Pourquoi cet expéditeur n’envoie aucun courrier? (Ou des idées pour le débogage?) Dans mon_app / config / environnements / development.rb j’ai ce code: config.action_mailer.delivery_method = :smtp config.action_mailer.smtp_settings = { address: ‘smtp.gmail.com’, port: 587, domain: ‘my_app.com’, user_name: ENV[‘GMAIL_USERNAME’], password: ENV[‘GMAIL_PASSWORD’], authentication: ‘plain’, enable_starttls_auto: true } Ensuite, sur mon ordinateur local dans ~ / .bash_profile, j’ai ce […]
Je construis une application de blog. J’aimerais pouvoir pluraliser le mot “article” si plus d’un “post” est “publié”. Comme ça: Articles disponibles ou article disponible C’est ce que j’ai … Available : J’ai essayé Available : et ça marche … mais je ne veux pas le numéro. Il ne devrait pas lire Disponible 5 Articles […]