Pertanyaan yang diberi tag «ruby-on-rails-3»

Ruby on Rails adalah kerangka pengembangan web open-source yang ditulis dalam Ruby. Ruby on Rails mengikuti prinsip konvensi atas konfigurasi, membebaskan Anda dari keharusan menemukan kembali hal-hal agar tetap produktif. Gunakan tag ini hanya untuk pertanyaan spesifik 3 Rails, dan juga beri tag pertanyaan tersebut [ruby-on-rails].

4
Semangat memuat polimorfik
Menggunakan Rails 3.2, apa yang salah dengan kode ini? @reviews = @user.reviews.includes(:user, :reviewable) .where('reviewable_type = ? AND reviewable.shop_type = ?', 'Shop', 'cafe') Ini menimbulkan kesalahan ini: Tidak dapat memuat asosiasi polimorfik dengan penuh semangat: dapat ditinjau Jika saya menghapus reviewable.shop_type = ?kondisinya, itu berhasil. Bagaimana cara memfilter berdasarkan reviewable_typedan reviewable.shop_type(yang …

7
Apa cara terbaik untuk menghapus permata dari proyek rails3?
Saya menginstal semua permata saya menggunakan bundler melalui Gemfile. Saya berpikir (secara keliru) bahwa jika saya menghapus permata dari Gemfile saya dan menjalankan 'bundle install', permata yang dihapus itu akan dihapus. Saya telah melihat file bantuan bundler dan, sejauh yang saya tahu, tidak ada cara untuk menghapus permata. Apakah saya …

5
Bagaimana cara memperbaiki masalah Rake :: DSL konstan yang tidak diinisialisasi di Heroku?
Saya mendapatkan kesalahan serupa dengan yang di ini pertanyaan , kecuali tambang yang terjadi pada Heroku : 2011-05-30T09:03:29+00:00 heroku[worker.1]: Starting process with command: `rake jobs:work` 2011-05-30T09:03:30+00:00 app[worker.1]: (in /app) 2011-05-30T09:03:30+00:00 heroku[worker.1]: State changed from starting to up 2011-05-30T09:03:33+00:00 app[worker.1]: rake aborted! 2011-05-30T09:03:33+00:00 app[worker.1]: uninitialized constant Rake::DSL 2011-05-30T09:03:33+00:00 app[worker.1]: /app/.bundle/gems/ruby/1.9.1/gems/rake-0.9.0/lib/rake/tasklib.rb:8:in `<class:TaskLib>' …

7
Hapus ActiveRecord di Rails 3
Sekarang Rails 3 beta sudah keluar, saya pikir saya akan melihat menulis ulang aplikasi yang baru saja saya mulai bekerja di Rails 3 beta, keduanya untuk merasakannya dan sedikit memulai. Aplikasi ini menggunakan MongoDB dan MongoMapper untuk semua modelnya dan oleh karena itu tidak memerlukan ActiveRecord. Di versi sebelumnya, saya …



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: …

9
Resolusi Ambiguitas Kapibara
Bagaimana cara mengatasi ambiguitas di Kapibara? Untuk beberapa alasan saya memerlukan link dengan nilai yang sama di halaman tetapi saya tidak dapat membuat pengujian karena saya mendapatkan error Failure/Error: click_link("#tag1") Capybara::Ambiguous: Ambiguous match, found 2 elements matching link "#tag1" Alasan mengapa saya tidak bisa menghindari ini adalah karena desainnya. Saya …

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 …

6
Bagaimana cara mendapatkan rspec-2 untuk memberikan jejak lengkap yang terkait dengan kegagalan pengujian?
Saat ini jika saya menjalankan rangkaian pengujian menggunakan rake specsaya mendapatkan kesalahan: 1) SegmentsController GET 'index' harus bekerja Kegagalan / Kesalahan: dapatkan 'indeks' metode `` lokal '' untuk # # ./spec/controllers/segments_controller_spec.rb:14: di `blok (3 level) di ' Ini normal karena saya memiliki kesalahan :) Masalahnya adalah jejaknya tidak terlalu membantu. …

8
find () dengan nil jika tidak ada record
Dalam program rel saya saat ini ketika saya menggunakan sesuatu seperti user = User.find(10) Ketika tidak ada pengguna dengan ID = 10, saya akan memiliki pengecualian seperti: ActiveRecord::RecordNotFound: Couldn't find User with ID=10 Bisakah saya mendapatkan nihil alih-alih meningkatkan pengecualian jadi ketika saya melakukan sesuatu seperti: unless user = Challenge.find(10) …

12
Net :: SMTPAuthenticationError saat mengirim email dari aplikasi Rails (di lingkungan pementasan)
Saya mengirim email dari aplikasi Rails saya. Ini bekerja dengan baik di lingkungan pengembangan, tetapi gagal dalam pementasan. Saya mendapatkan kesalahan berikut: Net::SMTPAuthenticationError (534-5.7.14 <https://accounts.google.com/ContinueSignIn?plt=AKgnsbtdF0yjrQccTO2D_6) Perhatikan, bahwa saya, saya tidak memiliki nama domain untuk pementasan saya. Berikut adalah pengaturan saya di staging.rb config.action_mailer.delivery_method = :smtp config.action_mailer.default_url_options = { :host => …

6
Ubah UTC ke waktu lokal di Rails 3
Saya mengalami masalah saat mengonversi UTC Timeatau TimeWithZoneke waktu lokal di Rails 3. Katakanlah momentbeberapa Timevariabel dalam UTC (misalnya moment = Time.now.utc). Bagaimana cara mengonversi momentke zona waktu saya, mengurus DST (yaitu menggunakan EST / EDT)? Lebih tepatnya, saya ingin mencetak "Senin 14 Maret, 09.00" jika waktunya sesuai dengan pagi …

4
validasi pesan khusus untuk rel 3
Rails telah memperkenalkan cara baru untuk memvalidasi atribut di dalam model. Saat saya menggunakan validates :title, :presence => true itu berfungsi tetapi ketika saya mencoba menambahkan pesan khusus validates :title, :presence => true,:message => "Story title is required" kesalahan terjadi Unknown validator: 'message'

14
Bagaimana cara mengubah ambang runtuhnya navbar menggunakan responsif bootstrap Twitter?
Saya menggunakan Twitter Bootstrap 2.0.1 dalam proyek Rails 3.1.2, diimplementasikan dengan bootstrap-sass. Saya memuat file bootstrap.cssdan bootstrap-responsive.cssfile, sertabootstrap-collapse.js Javascript. Saya memiliki layout fluid dengan navbar yang mirip dengan contoh . Ini mengikuti petunjuk "variasi responsif" navbar di sini . Ini berfungsi dengan baik: jika halaman lebih sempit dari sekitar 940px, …

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.