Pertanyaan yang diberi tag ruby-on-rails

88
Rails 4: Bagaimana cara mereset database pengujian?

Saya menggunakan Rails 4 dan telah memperhatikan beberapa tes RSpec saya gagal karena beberapa refactoring tes saya menggunakan filter sebelum (mungkin karena transaksi). Posting ini menjelaskan masalah serupa: Rails test database tidak dibersihkan setelah beberapa kali dijalankan Sebagai...

86
Apa sebenarnya “peran” di Capistrano?

Apa tujuan dan fungsi "peran" dalam resep Capistrano? Ketika saya melihat resep sampel, saya sering melihat yang seperti ini: role :app, 'somedomain.com' role :web, 'somedomain.com' role :db, 'somedomain.com', :primary => true Jadi sepertinya role pada dasarnya adalah server tempat...

86
Apa sebenarnya Arel di Rails 3.0 itu?

Saya memahami bahwa ini adalah pengganti ActiveRecord dan menggunakan objek, bukan kueri. Tapi... mengapa ini lebih baik? akankah objek / kueri "lebih mudah" dibuat? apakah ini akan menghasilkan kueri SQL yang lebih efisien? apakah itu akan kompatibel dengan semua DB utama? - Saya kira...

86
LEFT OUTER bergabung di Rails 3

Saya memiliki kode berikut: @posts = Post.joins(:user).joins(:blog).select yang dimaksudkan untuk menemukan semua kiriman dan mengembalikannya serta pengguna dan blog terkait. Namun, pengguna bersifat opsional yang berarti bahwa INNER JOINyang :joinsmenghasilkan tidak mengembalikan banyak...