Ecco il modello (sto usando SQLLite3): class School < ActiveRecord::Base validates_uniqueness_of :name end Ad esempio, dopo aver aggiunto "Yale", non posso aggiungere "Yale" ma posso aggiungere "yale". Come posso rendere la convalida senza distinzione tra maiuscole e minuscole? EDIT: Trovato - Validazioni di record attivi
OK, ho sentito parlare di "ViewModels" per quanto riguarda ASP.NET MVC di MS. Ora, quello dovrebbe essere un tipo specifico di Modello, giusto? Non un tipo specifico di vista. A quanto mi risulta, è una specie di Modello che ha uno scopo specifico di interagire con la Vista? O qualcosa …
Ho avviato un'app Rails e tutto funziona bene. Ma ora vorrei rinominare un controller e il modello associato: Volevo cambiare il Corpscontroller in Storese lo stesso (senza finali) per il modello. Guardando su google, le persone hanno suggerito di distruggere e quindi generare di nuovo il controller e il modello. …
Credo che sia piuttosto semplice, non riesco a trovare il modo giusto per mostrare il nome visualizzato per un elemento all'interno di un elenco all'interno del mio modello. Il mio modello semplificato: public class PersonViewModel { public long ID { get; set; } private List<PersonNameViewModel> names = new List<PersonNameViewModel>(); [Display(Name …
Ho un campo che vorrei convalidare. Voglio che il campo possa essere lasciato vuoto, ma se un utente sta inserendo dati, voglio che sia in un certo formato. Attualmente sto utilizzando le seguenti convalide nel modello, ma ciò non consente all'utente di lasciarlo vuoto: validates_length_of :foo, :maximum => 5 validates_length_of …
Sto scrivendo test su Rspec per i miei modelli nell'applicazione Ruby on Rails. E ricevo questo errore durante l'avvio di "spec rspec" command: /spec/models/client_spec.rb:4:in `<top (required)>': uninitialized constant Client (NameError) Uso Rails 4.0.0 e Ruby 2.0.0 Ecco il mio client_spec.rb: require 'spec_helper' describe Client do it 'is invalid without first_name', …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.