Articles of ruby on rails 4

PG :: UndefinedTable: ERREUR: entrée FROM-clause manquante pour la table lors de l’utilisation de jointures et où

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. […]

Rails 4: Supprime la contrainte non NULL de la colonne de la table avec la migration?

É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 […]

Utilisation de turbolinks dans un Rails link_to

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 […]

Same Rails 4 routes pour les requêtes GET et POST

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 […]

ArgumentError: une copie de ApplicationController a été supprimée de l’arborescence des modules mais est toujours active

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 : […]

Rails répond avec 404 sur la demande d’options de contrôle en amont CORS

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 […]

Rails 4.2: Erreur interne du serveur avec le nombre maximum de fichiers multiparts dans le contenu atteint

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 […]

La mise à niveau pour concevoir 3.1 => obtenir le mot de passe de réinitialisation du mot de passe est invalide

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 […]

ActionMailer n’envoie pas de mail en développement Rails 4

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 […]

pluralize sans nombre de comptage dans les rails 4

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 […]