Une boîte à outils pour créer des cadres de modélisation comme Active Record. Prise en charge étendue des attributs, des rappels, des validations, de la sérialisation, de l'internationalisation et des tests.

Plus à propos activemodel...

Est-il possible de désinfecter les paramètres transférés du contrôleur dans le modèle? Disons que j'ai ce Controller: class FooController ....
J'ai deux ActiveModels, MultivariateExperiment qui has_many MultivariateExperimentVariant. Inversement, un MultivariantExperimentVariant belongs_to un MultivariateExperiment. MultivariateExperiment a un attribut experiment_name. MultivariantExperimentVariant a les attributs name et weighting. J'aim....
J'ai 2 modèles, Account et User class Account has_many :users end class User belongs_to :account end Les détails du modèle pertinents pour mon problème sont: Chaque compte a un type subscription, qui peut être standard, premium ou enterprise Comment répertorier correctement tous les Users qui ....
J'essaye de créer une forme de rails pour un client. Ils doivent sélectionner une ville pour la liste des villes existantes. Mais ce n'est pas sauvé. Index.html.erb <%= form_for @customer do |f| %> <div class="field"> <%= f.label :first_name %><br> <%= f.text_field :first_name %> </div> ....
30 juil. 2017 à 06:23
Je dois regrouper mes ActiveRecords d'abord par AN, puis par MOIS, quelque chose comme ceci: {2017=> "January"=> [Record1, record2, etc] "February"=> [Record1, record2, etc] 2016=> "January"=> [Record1, record2, etc] "February"=> [Record1, record2, et....
13 juil. 2017 à 19:00
J'ai un modèle Cart ayant une relation has_many avec cart_items. # cart.rb: accepts_nested_attributes_for :cart_items, allow_destroy: true has_many :cart_items, dependent: :destroy, inverse_of: :cart # cart_item.rb: validates :quantity, presence: true, numericality: { greater_than: 0 } # Con....
Donnée: class Foo has_one :bar def bar_name bar.name end end class Bar belongs_to :foo end Dans la console ou dans une vue, je peux @foo.bar_name obtenir 'baz'. Je sais que je peux @foo.as_json(methods: :bar_name) obtenir {"id"=>"abc123", "bar_name"=>"baz"}. Je pourrais également déno....
J'ai un problème avec mon application dans Rails 5. Je crée la classe scrape.rb qui grattage HTML via la gemme Nokogiri et peut enregistrer ces données dans un autre modèle, mais lorsque je crée un nouvel objet dans les rails console, ce retourne nul et ne supprime aucune valeur: 2.3.0 :018 > s = Sc....
Je construis un projet avec YII2 (un site de rencontre). J'ai plusieurs "modèles de formulaire", je veux dire des modèles qui sont utilisés pour créer des formulaires avec activeform. Dans certains formulaires / modèles, j'ai des champs identiques, par exemple les champs «sexe» et «emplacement» pr....
18 févr. 2017 à 00:27
J'ai essayé de créer un nouveau modèle avec un casting de type automatique sans table dans la base de données. J'ai essayé d'hériter de ActiveRecord::Base c'est une exception lancée ActiveRecord::StatementInvalid: PG::UndefinedTable: ERROR: relation "people" does not exist Implémentation de classe:....
Comment définir un attribut virtuel qui définit le prénom et le nom, lorsque j'appelle Quote.new ()? La méthode before_save: assign_name ne semble pas fonctionner. J'obtiens une erreur NoMethodError: undefined method `before_save' for Quote:Class MANETTE: quote = {name: "John Doe", City: "New Yor....