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.

7
Bagaimana cara menyetel HTTP_REFERER saat menguji di Rails?
Saya mencoba menguji pengontrol dan saya mendapatkan kesalahan ini. Saya memahami kesalahan tersebut, tetapi tidak tahu cara memperbaikinya. test: on CREATE to :user with completely invalid email should respond with redirect (UsersControllerTest):ActionController::RedirectBackError: No HTTP_REFERER was set in the request to this action, so redirect_to :back could not be called successfully. …

5
peringatan: constant :: Fixnum tidak digunakan lagi Saat membuat model baru
Saya telah mencoba menemukan beberapa solusi untuk ini, tetapi saya benar-benar tidak dapat menemukan apa pun yang terkait dengan kesalahan yang muncul bagi saya ketika saya menjalankan perintah rails: rel menghasilkan model Judul buku: ringkasan string: teks isbn: string /home/vmu/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/activesupport-5.0.1/lib/active_support/xml_mini.rb:51: warning: constant ::Fixnum is deprecated /home/vmu/.rbenv/versions/2.4.0/lib/ruby/gems/2.4.0/gems/activesupport-5.0.1/lib/active_support/xml_mini.rb:52: warning: constant ::Bignum is …


4
Merutekan dengan Dash `-` Alih-alih Underscore` _` di Ruby on Rails
Saya ingin url saya menggunakan tanda hubung -alih-alih garis bawah _sebagai pemisah kata. Misalnya, controller/my-actionbukan controller/my_action. Saya terkejut tentang dua hal: Google dkk. terus bedakan mereka. Itu Ruby on Rails tidak memiliki sederhana, parameter konfigurasi global untuk memetakan -ke _dalam routing. Atau apakah itu? Solusi terbaik yang pernah saya gunakan …

5
Bagaimana cara menjalankan rails s -p80 pada 80 port?
Secara default, rails s #running on 3000 port Sekarang saya ingin menjalankannya di port 80. Jadi saya mencoba: sudo rails -s -p80 Tapi itu membuat kesalahan: mlzboy@mlzboy-MacBook ~/my/b2c2 $ sudo rails s -p80 sudo: rails: command not found Saya menggunakan rvm untuk menginstal ruby ​​& rails. Sepertinya rvm ditentukan pengguna. …

6
ruby mengubah nama kelas dalam string menjadi kelas sebenarnya
Bagaimana cara memanggil kelas dari string yang berisi nama kelas di dalamnya? (Saya kira saya bisa melakukan kasus / kapan tetapi itu tampaknya jelek.) Alasan saya bertanya adalah karena saya menggunakan acts_as_commentableplugin tersebut, dan ini menyimpan commentable_type sebagai kolom. Saya ingin dapat memanggil kelas tertentu yang dapat dikomentari untuk melakukannya …

3
Fungsi tanggal / waktu “lalu” di Ruby / Rails
Saya bertanya-tanya apakah ada cara di Rails untuk menghitung cap waktu seperti - setengah menit yang lalu, 2 menit yang lalu, 1 hari yang lalu, dll. Sesuatu seperti cap tanggal waktu nyata twitter. Saya ingin tahu apakah Ruby / Rails memiliki fungsi built-in untuk konversi tanggal-waktu seperti itu?

6
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 pengganti menggunakan permata DatabaseCleaner, apakah ada perintah rake untuk menghapus database pengujian? …

9
Rails: Memvalidasi panjang min dan max string tetapi membiarkannya kosong
Saya memiliki bidang yang ingin saya validasi. Saya ingin kolom tersebut dapat dikosongkan, tetapi jika pengguna memasukkan data, saya ingin dalam format tertentu. Saat ini saya menggunakan validasi di bawah ini dalam model, tetapi ini tidak mengizinkan pengguna untuk membiarkannya kosong: validates_length_of :foo, :maximum => 5 validates_length_of :foo, :minimum => …

7
Rspec tidak melihat Class model saya. kesalahan konstan yang tidak diinisialisasi
Saya menulis tes di Rspec untuk model saya di aplikasi Ruby on Rails. Dan saya menerima kesalahan ini saat memulai 'rspec spec' command: /spec/models/client_spec.rb:4:in `<top (required)>': uninitialized constant Client (NameError) Saya menggunakan Rails 4.0.0 dan Ruby 2.0.0 Ini client_spec.rb saya: require 'spec_helper' describe Client do it 'is invalid without first_name', …

7
Startup server awal yang lambat saat menggunakan Phusion Passenger and Rails
Untuk mengikuti kereta band Penumpang Phusion, kami telah menyiapkan server pementasan untuk aplikasi rel kecil untuk menguji semuanya. Sejauh ini sangat bagus untuk digunakan, itu membuat pemasangan / konfigurasi dan penerapan aplikasi menjadi mudah. Masalahnya adalah situs yang kami gunakan tidak terlalu sering terkena dan tampaknya mematikan server di latar …


3
Rails Admin vs. ActiveAdmin [ditutup]
Seperti yang terjadi saat ini, pertanyaan ini tidak cocok untuk format Tanya Jawab kami. Kami mengharapkan jawaban didukung oleh fakta, referensi, atau keahlian, tetapi pertanyaan ini kemungkinan akan mengundang perdebatan, argumen, jajak pendapat, atau diskusi yang diperpanjang. Jika Anda merasa pertanyaan ini dapat ditingkatkan dan mungkin dibuka kembali, kunjungi pusat …

16
Terjadi kesalahan saat menginstal pg (0.17.1), dan Bundler tidak dapat melanjutkan
Saya baru saja menginstal Rails 4.0.2dan saat membuat aplikasi baru, dalam tahap bundel saya mendapatkan: Installing pg (0.17.1) Gem::Installer::ExtensionBuildError: ERROR: Failed to build gem native extension. /Users/Dee/.rvm/rubies/ruby-2.0.0-p247/bin/ruby extconf.rb checking for pg_config... no No pg_config... trying anyway. If building fails, please try again with --with-pg-config=/path/to/pg_config checking for libpq-fe.h... no Can't find …

6
Rails: Urutan byte tidak valid di US-ASCII (Argument Error) ketika saya menjalankan rake db: seed
Saat saya menjalankan aplikasi rake db:seedsaya Rails, saya mendapatkan kesalahan ini: urutan byte tidak valid di US-ASCII (Argument Error) Saya baru saja menambahkan science_majorsdan turun ke file benih saya, dan sekarang ketika saya menjalankannya rake db:seedmemberi saya kesalahan ini: kesalahan urutan byte tidak valid Mengapa demikian, dan bagaimana cara memperbaikinya? …

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.