Pertanyaan yang diberi tag ruby-on-rails

160
Rails - nama aksi pengontrol ke string

Saya punya pertanyaan Rails. Bagaimana cara mendapatkan nama tindakan pengontrol di dalam tindakan pengontrol? Misalnya, alih-alih def create logger.info("create") end Saya ingin menulis sesuatu seperti def create logger.info(this_def_name) end Apa cara untuk mendapatkannya...

156
Rails 3.1 dan Aset Gambar

Saya telah meletakkan semua gambar saya untuk tema admin saya di folder aset dalam folder yang disebut admin. Lalu saya tautkan ke sana seperti biasa yaitu. # Ruby image_tag "admin/file.jpg" ..... #CSS .logo{ background:url('/assets/images/admin/logo.png'); FYI. Hanya untuk pengujian saya belum...

156
Mengganti Rails default_scope

Jika saya memiliki model ActiveRecord :: Base dengan lingkup standar: class Foo < ActiveRecord::Base default_scope :conditions => ["bar = ?",bar] end Apakah ada cara untuk melakukan Foo.find tanpa menggunakan default_scopeketentuan? Dengan kata lain, dapatkah Anda mengganti ruang lingkup...

156
Instalasi Nokogiri gagal -libxml2 tidak ada

Saya selalu mengatasi masalah instalasi Nokogiri dengan mengikuti dokumentasi di tutorial " Instalasi Nokogiri ". Tapi kali ini, bahkan setelah menginstal semua dependensi, Nokogiri belum diinstal. Saya mendapatkan kesalahan berikut: libxml2 is missing. please visit

154
Alternatif Pengamat Rel untuk 4.0

Dengan Pengamat secara resmi dihapus dari Rails 4.0 , saya ingin tahu apa yang pengembang lain gunakan di tempat mereka. (Selain menggunakan permata yang diekstraksi.) Sementara Pengamat tentu saja dilecehkan dan dapat dengan mudah menjadi susah di kali, ada banyak kasus penggunaan di luar hanya...

154
Mengganti nama tabel di rel

Saya ingin mengganti nama tabel ... (tabel apa saja.) Saya mencoba baris kode ini: ActiveRecord::ConnectionAdapters::SchemaStatements.rename_table(old_name, new_name) Inilah yang aneh. Saya tahu saya membuatnya berfungsi pertama kali, tetapi sekarang saya mendapatkan kesalahan ini: metode...