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.

4
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 objek yang lebih dalam, di mana Anda akan meletakkan kelas …

30
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, semakin saya benar-benar ingin mempelajarinya. Apa yang Anda temukan sebagai rute …
241 ruby-on-rails  ruby  ide 

7
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 mentah?

6
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 = PaymentDetail.joins(:project).order('payment_details.created_at desc') @payment_errors = PaymentError.joins(:project).order('payment_errors.created_at desc') @all_payments = (@payments + @payment_errors)
239 sql  ruby-on-rails 

11
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 dokumentasi: http://guides.rubyonrails.org/active_record_querying.html#seleksi-specific-fields

11
ActiveSupport konstan yang tidak diinisialisasi :: Ketergantungan :: Mutex (NameError)
Ketika saya ingin membuat proyek Ruby on Rails, saya mendapatkan pesan di bawah ini. /usr/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support/dependencies.rb:55: uninitialized constant ActiveSupport::Dependencies::Mutex (NameError) from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `require' from /usr/lib/ruby/gems/1.8/gems/activesupport-2.3.8/lib/active_support.rb:57 from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `require' from /usr/lib/ruby/gems/1.8/gems/rails-2.3.8/lib/rails_generator.rb:31 from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `gem_original_require' from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:36:in `require' from /usr/lib/ruby/gems/1.8/gems/rails-2.3.8/bin/rails:15 from /usr/bin/rails:19:in `load' from /usr/bin/rails:19 Apa yang …

17
PERINGATAN: Tidak dapat memverifikasi rel token keaslian CSRF
Saya mengirim data dari tampilan ke pengontrol dengan AJAX dan saya mendapat kesalahan ini: PERINGATAN: Tidak dapat memverifikasi keaslian token CSRF Saya pikir saya harus mengirim token ini dengan data. Adakah yang tahu bagaimana saya bisa melakukan ini? Sunting: Solusi saya Saya melakukan ini dengan meletakkan kode berikut di dalam …

5
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 tindakan membuat pengendali pendaftaran yang disediakan oleh merancang dengan Activerecord::UnknownAttributeError bidang …

6
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 yang attr_accessiblemembuat variabel tertentu dapat diakses oleh dunia luar. Dapatkah seseorang tolong katakan padaku apa bedanya



5
Gunakan file rvmrc atau ruby-versi untuk mengatur permata proyek dengan RVM?
Saya menggunakan RVM, Manajer Versi Ruby untuk menentukan versi Ruby dan satu set permata untuk masing-masing proyek Rails saya. Saya memiliki .rvmrcfile untuk secara otomatis memilih versi Ruby dan gemset setiap kali saya cdmasuk ke direktori proyek. Setelah menginstal RVM 1.19.0, saya mendapatkan pesan Anda menggunakan .rvmrc, itu membutuhkan kepercayaan, …


4
Memuat file lib secara otomatis di Rails 4
Saya menggunakan baris berikut dalam initializer untuk memuat kode secara otomatis di /libdirektori saya selama pengembangan: config / initializers / custom.rb: RELOAD_LIBS = Dir[Rails.root + 'lib/**/*.rb'] if Rails.env.development? (dari Rails 3 Quicktip: Auto reload folder lib dalam mode pengembangan ) Ini berfungsi dengan baik, tetapi terlalu tidak efisien untuk digunakan …

5
Params rel dijelaskan?
Adakah yang bisa menjelaskan paramsdalam pengontrol Rails: dari mana asalnya, dan apa yang mereka rujuk? def create @vote = Vote.new(params[:vote]) item = params[:vote][:item_id] uid = params[:vote][:user_id] @extant = Vote.find(:last, :conditions => ["item_id = ? AND user_id = ?", item, uid]) last_vote_time = @extant.created_at unless @extant.blank? curr_time = Time.now end Saya …

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.