Pertanyaan yang diberi tag ruby-on-rails

260
Pesan kesalahan validasi sepenuhnya kustom dengan Rails

Menggunakan Rails, saya mencoba mendapatkan pesan kesalahan seperti "Bidang lagu tidak boleh kosong" saat disimpan. Melakukan hal berikut: validates_presence_of :song_rep_xyz, :message => "can't be empty" ... hanya menampilkan "Rep Lagu XYW tidak boleh kosong", yang tidak bagus karena judul...

255
Urutan sortir default untuk model rel?

Saya ingin menentukan urutan penyortiran default dalam model saya. Sehingga ketika saya melakukan .where()tanpa menentukan .order()itu menggunakan semacam default. Tetapi jika saya menentukan .order(), itu menimpa

244
OO Design in Rails: Tempat menaruh barang

Saya benar-benar menikmati Rails (meskipun saya umumnya tanpa REST), dan saya menikmati Ruby menjadi sangat OO. Namun, kecenderungan untuk membuat subkelas ActiveRecord dan pengontrol besar sangat wajar (bahkan jika Anda memang menggunakan pengontrol per sumber daya). Jika Anda menciptakan dunia...

241
Belajar Ruby on Rails

Terkunci . Pertanyaan ini dan jawabannya dikunci karena pertanyaannya di luar topik tetapi memiliki signifikansi historis. Saat ini tidak menerima jawaban atau interaksi baru. Seperti sekarang, saya adalah pengembang Java dan C #. Semakin saya melihat Ruby on Rails,...

241
Konversi string menjadi simbol dalam ruby

Simbol biasanya direpresentasikan seperti itu :book_author_title tetapi jika saya memiliki string: "Book Author Title" apakah ada cara dibangun di rel / ruby ​​untuk mengubahnya menjadi simbol di mana saya dapat menggunakan : notasi tanpa hanya melakukan penggantian string regex...

239
Rails contoh SQL mentah

Bagaimana saya bisa mengubah kode ini menjadi sql mentah dan digunakan di rel? Karena Ketika saya menggunakan kode ini di heroku, ada kesalahan batas waktu permintaan. Saya pikir ini akan lebih cepat jika saya menggunakan sql mentah. @payments =

238
Rails: pilih nilai unik dari kolom

Saya sudah memiliki solusi yang berfungsi, tetapi saya benar-benar ingin tahu mengapa ini tidak berhasil: ratings = Model.select(:rating).uniq ratings.each { |r| puts r.rating } Itu memilih, tetapi tidak mencetak nilai unik, itu mencetak semua nilai, termasuk duplikat. Dan itu ada di...

236
Mengganti merancang pengontrol pendaftaran

Saya telah menambahkan bidang ke formulir pendaftaran yang didasarkan pada model yang berbeda, lihat Bagaimana cara menggunakan atribut bersarang dengan model menyusun untuk detail berdarah. Bagian ini berfungsi dengan baik. Masalahnya sekarang adalah ketika saya menyimpan, itu gagal dalam...

235
Perbedaan antara attr_accessor dan attr_accessible

Dalam Rails, apa perbedaan antara attr_accessordan attr_accessible? Dari pemahaman saya, menggunakan attr_accessordigunakan untuk membuat metode pengambil dan penyetel untuk variabel itu, sehingga kita dapat mengakses variabel seperti Object.variableatau Object.variable = some_value. Saya membaca...