Pertanyaan yang diberi tag ruby-on-rails

95
Rails: dari mana "current_user" yang terkenal itu berasal?

Saya baru-baru ini melihat-lihat ke Rails dan memperhatikan bahwa ada banyak referensi ke current_user. Apakah ini hanya datang dari Devise? dan apakah saya harus mendefinisikannya sendiri secara manual meskipun saya menggunakan Rancangan? Apakah ada prasyarat untuk menggunakan

95
Rails membuat atau memperbarui sihir?

Saya memiliki kelas yang disebut CachedObjectyang menyimpan objek serial generik yang diindeks oleh kunci. Saya ingin kelas ini menerapkan create_or_updatemetode. Jika sebuah objek ditemukan itu akan memperbaruinya, jika tidak maka akan membuat yang baru. Apakah ada cara untuk melakukan ini di...

95
rspec 3 - rintisan metode kelas

Saya mengupgrade dari rspec 2.99 ke rspec 3.0.3 dan telah mengonversi metode instance untuk digunakan allow_any_instance_of, tetapi belum menemukan cara untuk menghentikan metode kelas. Saya punya kode seperti ini: module MyMod class Utils def self.find_x(myarg) # Stuff end end end dan...