Запитання з тегом «model»

Частина моделі MVC, Модель керує поведінкою та даними програми.

4
Rails “перевіряє_унікальність_” Чутливість до регістру
Ось модель (я використовую SQLLite3): class School < ActiveRecord::Base validates_uniqueness_of :name end Наприклад, після додавання "Yale" я не можу додати "Yale", але можу додати "yale". Як я можу зробити регістр перевірки нечутливим? EDIT: знайшов - перевірка активних записів


5
Модель ASP.NET MVC проти ViewModel
Добре, я слухав дискусію щодо "ViewModels" стосовно ASP.NET MVC MS. Тепер це призначено для конкретного виду Моделі, правильно? Не специфічний вид подання. Наскільки я розумію, це свого роду Модель, яка має конкретну мету взаємодії з Поглядом? Або щось подібне? Буде вдячний за деякі роз’яснення.

8
Як перейменувати контролер та модель рейок у проекті
Я запустив додаток Rails, і все працює нормально. Але зараз я хотів би перейменувати контролер та відповідну модель: Я хотів змінити Corpsконтролер на Storesтой самий (без остаточних s) для моделі. Дивлячись на google, люди пропонували знищити, а потім знову генерувати контролер і модель. Проблема в тому, що це призведе до …

4
DisplayNameFor () зі списку <Object> у моделі
Я вважаю, що це досить просто, я просто не можу знайти правильний спосіб відобразити відображуване ім'я для елемента в списку в рамках своєї моделі. Моя спрощена модель: public class PersonViewModel { public long ID { get; set; } private List&lt;PersonNameViewModel&gt; names = new List&lt;PersonNameViewModel&gt;(); [Display(Name = "Names")] public List&lt;PersonNameViewModel&gt; Names …
87 c#  asp.net-mvc  razor  model 

9
Rails: перевіряє мінімальну та максимальну довжину рядка, але дозволяє порожнім
У мене є поле, яке я хотів би перевірити. Я хочу, щоб поле залишалося порожнім, але якщо користувач вводить дані, я хочу, щоб воно було у певному форматі. На даний момент я використовую наведені нижче перевірки в моделі, але це не дозволяє користувачеві залишати це порожнім: validates_length_of :foo, :maximum =&gt; …

7
Rspec не бачить мого класу моделі. неініціалізована постійна помилка
Я пишу тести на Rspec для своїх моделей у додатку Ruby on Rails. І я отримую цю помилку під час запуску 'rspec spec' command: /spec/models/client_spec.rb:4:in `&lt;top (required)&gt;': uninitialized constant Client (NameError) Я використовую Rails 4.0.0 і Ruby 2.0.0 Ось мій client_spec.rb: require 'spec_helper' describe Client do it 'is invalid without …

8
Красномовний ORM laravel 5 Отримати масив ідентифікаторів
Я використовую Eloquent ORM laravel 5.1, я хочу повернути масив ідентифікаторів, більший за 0, називається моя модель test. Я намагався : $test=test::select('id')-&gt;where('id' ,'&gt;' ,0)-&gt;get()-&gt;toarray(); Повертається: Array ( [0] =&gt; Array ( [id] =&gt; 1 ) [1] =&gt; Array ( [id] =&gt; 2 ) ) Але я хочу, щоб результат був …

9
Використовуючи ActiveRecord, чи є спосіб отримати старі значення запису під час after_update
Налаштування на простому прикладі: у мене є 1 таблиця ( Totals), яка містить суму amountстовпця кожного запису у другій таблиці ( Things). Коли a thing.amountоновлюється, я хотів би просто додати різницю між старим і новим значенням total.sum. Зараз я віднімаю self.amountпід час before_updateі додаю self.amountпід час after_update. Це занадто багато …

6
У чому різниця між об’єктом моделі MVC, об’єктом домену та DTO
У чому різниця між об’єктом моделі MVC, об’єктом домену та DTO? Я розумію: Об'єкт моделі MVC: Моделює дані, що відображаються у відповідному поданні. Він може не відображати безпосередньо об'єкт домену, тобто може включати дані одного або декількох об'єктів домену. Сторона клієнта Може містити бізнес-логіку. Напр. перевірки, обчислені властивості тощо Немає …

10
Rails: оновіть атрибут моделі без виклику зворотних викликів
У мене є модель користувача, яка має атрибут: credits. Я хочу просту кнопку, яка додасть 5 до кредитів користувача через маршрут, що називається "додати", щоб / users / 3 / add додав 5 до кредитів ідентифікатора користувача = 3. def add @user = User.find(params[:id]) @user.credits += 5 redirect_to root_path end …

2
Товсті моделі, худі контролери та модель дизайну MVC
Я щойно прочитав допис у блозі, який пояснює MVC з банківською аналогією. У мене є кілька місяців досвіду розробки веб-додатків з MVC (CakePHP), тому я отримую основи, але я почав бачити тему, яка змусила мене думати, що я приймаю хибний підхід до того, де я викладаю свою логіку: Товсті моделі, …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.