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].

2
Bagaimana cara mendapatkan "komitmen" tertentu dari permata dari github?
Saya menggunakan rails_admin , dan karena sedang dalam pengembangan (sangat) aktif, bug muncul sesekali. Tidak ada versi untuk permata sejauh yang saya tahu, untuk permata di github, jadi saya tidak bisa menggunakan :versionkunci untuk deklarasi permata di Gemfile. Apakah ada cara saya bisa "mengikat" komit tertentu (yang saya tahu berfungsi …

14
do..end vs kurung kurawal untuk blok di Ruby
Saya memiliki rekan kerja yang secara aktif berusaha meyakinkan saya bahwa saya tidak boleh menggunakan do..end dan sebagai gantinya menggunakan kurung kurawal untuk mendefinisikan blok multiline di Ruby. Saya tegas di kamp hanya menggunakan kurung kurawal untuk one-liners pendek dan lakukan. Tapi saya pikir saya akan menjangkau komunitas yang lebih …

5
Rails 3 memeriksa apakah atribut berubah
Perlu memeriksa apakah blok atribut telah berubah sebelum memperbarui di Rails 3. street1, street2, kota, negara bagian, kode pos Saya tahu saya bisa menggunakan sesuatu seperti if @user.street1 != params[:user][:street1] then do something.... end Tapi sepotong kode itu akan BENAR-BENAR panjang. Apakah ada cara yang lebih bersih?


5
Bagaimana saya bisa memberi tahu Rails untuk menggunakan RSpec alih-alih unit uji saat membuat aplikasi Rails baru?
Saya telah test-unitterinstal dan rspecdiinstal (bersama dengan -core, -expectations, -mocksdan -rails2.6.x versi). Ketika saya menjalankan perintah rails new foo, itu digunakan test-unituntuk menghasilkan file rintisan pengujian bukan rspec. Apakah ada opsi di mana saya dapat memberitahu rel untuk menggunakan rspec untuk menghasilkan tes?

7
memimpin nol di rel
Saya memiliki bidang hrdan min, keduanya bilangan bulat dalam aplikasi saya. Untuk hrbidang, jika pengguna memasukkan "1" Saya ingin Rails secara otomatis pad ke "01" sebelum menyimpannya ke database. Juga untuk minbidang jika pengguna memasukkan "0" itu harus dimasukkan sebagai "00". Bagaimana saya bisa melakukan ini?

14
Bagaimana cara menghapus rute Rencanakan untuk mendaftar?
Saya menggunakan Devise dalam aplikasi Rails 3, tetapi dalam hal ini, pengguna harus dibuat oleh pengguna yang ada, yang menentukan izin apa yang akan ia miliki. Karena itu, saya ingin: Untuk menghapus rute bagi pengguna untuk mendaftar . Agar pengguna tetap dapat mengedit profil mereka (mengubah alamat email dan kata …


2
Dapatkah seseorang menjelaskan collection_select kepada saya dengan istilah yang jelas dan sederhana?
Saya akan menelusuri Rails API docs for collection_selectdan mereka mengerikan sekali. Judulnya adalah ini: collection_select(object, method, collection, value_method, text_method, options = {}, html_options = {}) Dan ini adalah satu-satunya kode sampel yang mereka berikan: collection_select(:post, :author_id, Author.all, :id, :name_with_initial, :prompt => true) Dapatkah seseorang menjelaskan, menggunakan asosiasi sederhana (katakanlah Userhas_many …



9
Tidak ada rute yang cocok dengan [GET] / aset
Saya memiliki aplikasi Rails yang saya coba uji di lingkungan produksi. Saya berlari RAILS_ENV=production rake assets:precompileyang menghasilkan semua aset saya di / publik / aset. Masalahnya adalah ketika saya memulai aplikasi RAILS_ENV=production rails s thinsaya dengan: ActionController::RoutingError (No route matches [GET] "/assets/application-eff78fd67423795a7be3aa21512f0bd2.css"): File ini ada meskipun di /public/assets/application-eff78fd67423795a7be3aa21512f0bd2.css. Ada pemikiran …

8
Rails: FATAL - Otentikasi rekan gagal untuk pengguna (PG :: Kesalahan)
Saya menjalankan pengembangan saya di Ubuntu 11.10, dan RubyMine Ini adalah pengaturan pengembangan saya untuk database.yml: yang dibuat RubyMine untuk saya development: adapter: postgresql encoding: unicode database: mydb_development pool: 5 username: myuser password: ketika saya mencoba menjalankan aplikasi, saya mendapatkan kesalahan ini di bawah, sepertinya saya belum membuat pengguna 'proyek', …

4
Bagaimana Anda secara manual menjalankan perintah SQL di Ruby On Rails menggunakan NuoDB
Saya mencoba untuk secara manual menjalankan perintah SQL sehingga saya dapat mengakses prosedur di NuoDB. Saya menggunakan Ruby on Rails dan saya menggunakan perintah berikut: ActiveRecord::Base.connection.execute("SQL query") "Permintaan SQL" bisa berupa perintah SQL apa saja. Seperti misalnya saya memiliki tabel yang disebut "Umpan Balik" dan ketika saya menjalankan perintah: ActiveRecord::Base.connection.execute("SELECT …

7
Versi API untuk Rute Rel
Saya mencoba versi API saya seperti Stripe miliki. Di bawah ini diberikan versi API terbaru adalah 2. /api/users mengembalikan 301 ke /api/v2/users /api/v1/users mengembalikan 200 indeks pengguna di versi 1 /api/v3/users mengembalikan 301 ke /api/v2/users /api/asdf/users mengembalikan 301 ke /api/v2/users Sehingga pada dasarnya segala sesuatu yang tidak menentukan tautan versi …

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.