Muszę wysłać zapytanie do bazy danych SQLAlchemy na podstawie idczegoś podobnego do User.query.filter_by (nazwa użytkownika = 'peter') ale dla id. Jak mam to zrobic? [Wyszukiwanie w Google i SO nie pomogło]
Oto model (używam SQLLite3): class School < ActiveRecord::Base validates_uniqueness_of :name end Na przykład po dodaniu „Yale” nie mogę dodać „Yale”, ale mogę dodać „yale”. Jak mogę sprawić, by wielkość liter w walidacji była niewrażliwa? EDYCJA: Znaleziono - Walidacje rekordów aktywnych
Uruchomiłem aplikację Rails i wszystko działa dobrze. Ale teraz chciałbym zmienić nazwę kontrolera i związanego z nim modelu: Chciałem zmienić Corpskontroler na Storesi to samo (bez końcówek) dla modelu. Szukając go w Google, ludzie zasugerowali zniszczenie i ponowne wygenerowanie kontrolera i modelu. Problem w tym, że usunie rzeczywisty kod każdego …
OK, słyszałem dyskusję o „ViewModels” w odniesieniu do MS ASP.NET MVC. Otóż, to ma być specyficzny model, prawda? Nie jest to konkretny rodzaj widoku. W moim rozumieniu jest to rodzaj Modelu, który ma określony cel interakcji z Widokiem? Czy coś takiego? Byłoby mile widziane pewne wyjaśnienie.
Mam pole, które chciałbym zweryfikować. Chcę, aby pole mogło pozostać puste, ale jeśli użytkownik wprowadza dane, chcę, aby były w określonym formacie. Obecnie używam poniższych walidacji w modelu, ale to nie pozwala użytkownikowi pozostawić tego pustego: validates_length_of :foo, :maximum => 5 validates_length_of :foo, :minimum => 5 Jak to napisać, aby …
Uważam, że jest to całkiem proste, po prostu nie mogę znaleźć właściwego sposobu wyświetlania nazwy pozycji na liście w moim modelu. Mój uproszczony model: public class PersonViewModel { public long ID { get; set; } private List<PersonNameViewModel> names = new List<PersonNameViewModel>(); [Display(Name = "Names")] public List<PersonNameViewModel> Names { get { …
Używam Eloquent ORM laravel 5.1, chcę zwrócić tablicę identyfikatorów większych niż 0, mój model o nazwie test . Próbowałem : $test=test::select('id')->where('id' ,'>' ,0)->get()->toarray(); Wraca: Array ( [0] => Array ( [id] => 1 ) [1] => Array ( [id] => 2 ) ) Ale chcę, aby wynik był w prostej …
Piszę testy na Rspec dla moich modeli w aplikacji Ruby on Rails. Otrzymuję ten błąd podczas uruchamiania 'rspec spec' command: /spec/models/client_spec.rb:4:in `<top (required)>': uninitialized constant Client (NameError) Używam Rails 4.0.0 i Ruby 2.0.0 Oto mój client_spec.rb: require 'spec_helper' describe Client do it 'is invalid without first_name', :focus => true do …
Konfiguracja za pomocą prostego przykładu: Mam 1 tabelę ( Totals), która przechowuje sumę amountkolumny każdego rekordu w drugiej tabeli ( Things). Kiedy a thing.amountzostanie zaktualizowany, chciałbym po prostu dodać różnicę między starą wartością a nową wartością do total.sum. W tej chwili odejmuję w self.amounttrakcie before_updatei dodam w self.amounttrakcie after_update. To …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.