คำถามติดแท็ก model

ส่วนหนึ่งของรูปแบบ MVC โมเดลจะจัดการพฤติกรรมและข้อมูลของแอปพลิเคชัน

4
Rails“ validates_uniqueness_of” Case Sensitivity
นี่คือโมเดล (ฉันใช้ SQLLite3): class School < ActiveRecord::Base validates_uniqueness_of :name end ตัวอย่างเช่นหลังจากฉันเพิ่ม "เยล" ฉันไม่สามารถเพิ่ม "เยล" แต่สามารถเพิ่ม "เยล" ได้ ฉันจะทำให้กรณีการตรวจสอบความถูกต้องไม่สำคัญได้อย่างไร แก้ไข: พบแล้ว - การตรวจสอบระเบียนที่ใช้งานอยู่

5
จะสอบถามฐานข้อมูลโดยใช้ id โดยใช้ SqlAlchemy ได้อย่างไร?
ฉันต้องการค้นหาฐานข้อมูล SQLAlchemy โดยidสิ่งที่คล้ายกับ User.query.filter_by (ชื่อผู้ใช้ = 'ปีเตอร์') แต่สำหรับ id. ฉันต้องทำอย่างไร [การค้นหาผ่าน Google และ SO ไม่ช่วย]
95 python  sql  model  sqlalchemy 

8
วิธีเปลี่ยนชื่อตัวควบคุมรางและรุ่นในโครงการ
ฉันเริ่มแอป Rails และทุกอย่างทำงานได้ดี แต่ตอนนี้ฉันต้องการเปลี่ยนชื่อคอนโทรลเลอร์และรุ่นที่เกี่ยวข้อง: ฉันต้องการเปลี่ยนCorpsคอนโทรลเลอร์เป็นStoresและแบบเดียวกัน (โดยไม่มีขั้นสุดท้าย) สำหรับโมเดล เมื่อค้นหาใน Google มีคนแนะนำให้ทำลายแล้วสร้างคอนโทรลเลอร์และโมเดลอีกครั้ง ปัญหาคือมันจะลบรหัสจริงของแต่ละไฟล์! วิธีแก้ปัญหาใด ๆ ขอบคุณล่วงหน้า.

5
ASP.NET MVC Model เทียบกับ ViewModel
ตกลงฉันได้รับฟังการอภิปรายเกี่ยวกับ "ViewModels" เกี่ยวกับ ASP.NET MVC ของ MS ตอนนี้ที่ตั้งใจให้เป็น Model เฉพาะใช่ไหม? ไม่ใช่มุมมองที่เฉพาะเจาะจง ตามความเข้าใจของฉันมันเป็น Model ชนิดหนึ่งที่มีจุดประสงค์เฉพาะในการโต้ตอบกับ View? หรืออะไรทำนองนั้น? ขอขอบคุณคำชี้แจงบางประการ

9
Rails: กำลังตรวจสอบความยาวขั้นต่ำและสูงสุดของสตริง แต่ปล่อยให้ว่าง
ฉันมีช่องที่ต้องการตรวจสอบความถูกต้อง ฉันต้องการให้ฟิลด์สามารถเว้นว่างได้ แต่ถ้าผู้ใช้กำลังป้อนข้อมูลฉันต้องการให้อยู่ในรูปแบบที่แน่นอน ขณะนี้ฉันกำลังใช้การตรวจสอบความถูกต้องด้านล่างในโมเดล แต่ไม่อนุญาตให้ผู้ใช้เว้นว่างไว้: validates_length_of :foo, :maximum => 5 validates_length_of :foo, :minimum => 5 ฉันจะเขียนสิ่งนี้เพื่อบรรลุเป้าหมายได้อย่างไร

7
Rspec ไม่เห็นรุ่น Class ของฉัน ข้อผิดพลาดคงที่ที่ไม่ได้เริ่มต้น
ฉันกำลังเขียนการทดสอบเกี่ยวกับ Rspec สำหรับโมเดลของฉันในแอปพลิเคชัน Ruby on Rails และฉันได้รับข้อผิดพลาดนี้ขณะเริ่ม 'rspec spec' command: /spec/models/client_spec.rb:4:in `<top (required)>': 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 first_name', :focus => true do client = Client.new client.should_not be_valid end end และ Gemfile: source …

4
DisplayNameFor () จากรายการ <Object> ใน Model
ฉันเชื่อว่ามันค่อนข้างง่ายดูเหมือนฉันจะหาวิธีที่ถูกต้องในการแสดงชื่อที่แสดงสำหรับรายการภายในรายการภายในโมเดลของฉันไม่ได้ โมเดลที่เรียบง่ายของฉัน: 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 { get { return names; } set { names = value; } } } และชื่อ: public class PersonNameViewModel { public long ID { get; set; …
88 c#  asp.net-mvc  razor  model 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.