Pertanyaan yang diberi tag «ruby-on-rails»

Ruby on Rails adalah framework aplikasi web full-stack open source yang ditulis dalam Ruby. Ini mengikuti model kerangka kerja MVC yang populer dan dikenal dengan pendekatan "konvensi atas konfigurasi" untuk pengembangan aplikasi.

13
ActiveRecord.find (array_of_ids), menjaga ketertiban
Saat Anda melakukannya Something.find(array_of_ids)di Rails, urutan larik yang dihasilkan tidak bergantung pada urutan array_of_ids. Apakah ada cara untuk menemukan dan melestarikan pesanan? ATM Saya mengurutkan catatan secara manual berdasarkan urutan ID, tetapi itu agak timpang. UPD: jika mungkin untuk menentukan urutan menggunakan :orderparam dan beberapa jenis klausa SQL, lalu bagaimana?


10
Temukan semua rekaman yang memiliki jumlah pengaitan lebih besar dari nol
Saya mencoba melakukan sesuatu yang menurut saya sederhana, tetapi ternyata tidak. Saya memiliki model proyek yang memiliki banyak lowongan. class Project < ActiveRecord::Base has_many :vacancies, :dependent => :destroy end Saya ingin mendapatkan semua proyek yang memiliki minimal 1 lowongan. Saya mencoba sesuatu seperti ini: Project.joins(:vacancies).where('count(vacancies) > 0') tapi tertulis SQLite3::SQLException: …




2
Rails: sekitar_ * panggilan balik
Saya telah membaca dokumentasi di http://api.rubyonrails.org/classes/ActiveRecord/Callbacks.html , tetapi tidak mengerti kapan around_*callback dipicu sehubungan dengan before_*dan after_*. Setiap bantuan sangat dihargai. Terima kasih.

13
Haml: Mengontrol spasi di sekitar teks
Di template Rails saya, saya ingin menyelesaikan HTML akhir untuk efek ini menggunakan HAML: I will first <a href="http://example.com">link somewhere</a>, then render this half of the sentence if a condition is met Template yang mendekati: I will first = link_to 'link somewhere', 'http://example.com' - if @condition , then render this …

2
Buat indeks pada banyak kolom di Ruby on Rails
Saya menerapkan fungsionalitas untuk melacak artikel mana yang telah dibaca pengguna. create_table "article", :force => true do |t| t.string "title" t.text "content" end Ini migrasi saya sejauh ini: create_table :user_views do |t| t.integer :user_id t.integer :article_id end Tabel user_views akan selalu ditanyai untuk mencari kedua kolom, tidak hanya satu. Pertanyaan …


3
cara menambahkan catatan ke has_many: melalui pengaitan di rel
class Agents << ActiveRecord::Base belongs_to :customer belongs_to :house end class Customer << ActiveRecord::Base has_many :agents has_many :houses, through: :agents end class House << ActiveRecord::Base has_many :agents has_many :customers, through: :agents end Bagaimana cara menambahkan Agentsmodel Customer? Apakah ini cara terbaik? Customer.find(1).agents.create(customer_id: 1, house_id: 1) Di atas berfungsi dengan baik dari …



6
Rails bagaimana menjalankan tugas rake
Bagaimana cara menjalankan file rake ini di terminal / konsol? statistik.rake saya di lib / tugas desc "Importer statistikker" namespace :reklamer do task :iqmedier => :environment do ... end task :euroads => :environment do ... end task :mikkelsen => :environment do ... end task :orville => :environment do ... end …

4
Cara mendapatkan nilai asli atribut di Rails
apakah ada cara untuk mendapatkan nilai asli dari atribut ActiveRecord (= nilai yang dimuat dari database)? Saya ingin sesuatu seperti ini pada seorang pengamat before_save object do_something_with object.original_name end Tugasnya adalah menghapus objek dari tabel hash (sebenarnya, memindahkannya ke kunci lain dalam tabel) saat memperbarui.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.