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

5
Rails auto-assigning id yang sudah ada
Saya membuat rekor baru seperti ini: truck = Truck.create(:name=>name, :user_id=>2) Database saya saat ini memiliki beberapa ribu entitas untuk truk, tetapi saya menetapkan id ke beberapa di antaranya, dengan cara yang membuat beberapa id tersedia. Jadi yang terjadi adalah rel membuat item dengan id = 150 dan berfungsi dengan baik. …





5
Gunakan form_for Rails tetapi setel kelas khusus, atribut pada elemen <form>?
form_fortampaknya mengabaikan atribut 'ekstra' seperti data-fooatribut atau classditeruskan seperti optionspada argumen kedua. = form_for @user, {:url =&gt; 'foo', :class =&gt; 'x', 'data-bar' =&gt; 'baz' } do |f| # ... Keluarannya adalah &lt;form&gt;tag tanpa xkelas atau data-baratribut. Apa perbaikannya? Atau, bagaimana cara mengambil FormBuilderinstance tanpa menggunakan form_for?

7
Periksa apakah ada record dari controller di Rails
Di aplikasi saya, Pengguna bisa membuat Bisnis. Ketika mereka memicu indextindakan di saya, BusinessesControllersaya ingin memeriksa apakah Bisnis terkait dengan current_user.id: Jika ya: tampilkan bisnisnya. Jika tidak: alihkan ke newtindakan. Saya mencoba menggunakan ini: if Business.where(:user_id =&gt; current_user.id) == nil # no business found end Tapi itu selalu mengembalikan true …

2
Dapatkan Kesalahan: Anda harus menginstal setidaknya satu paket postgresql-client- <version> saat menerapkan ke heroku
sdilshod@sdilshod-Lenovo-B590:~/webapp/saturn$ heroku run rake db:migrate Running `rake db:migrate` attached to terminal... up, run.6194 DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins! Support for these plugins will be removed in Rails 4.0. Move them out and bundle them in your Gemfile, or fold them in to your app as lib/myplugin/* …




3
ActiveRecord menemukan dan hanya mengembalikan kolom yang dipilih
edit 2 Jika Anda menemukan ini, periksa kedua jawaban karena saya sekarang akan menggunakan petik untuk ini Saya memiliki kumpulan data khusus yang cukup besar yang ingin saya kembalikan untuk di-echo-kan sebagai json. Satu bagian adalah: l=Location.find(row.id) tmp[row.id]=l tapi saya ingin melakukan sesuatu seperti: l=Location.find(row.id).select("name, website, city") tmp[row.id]=l tapi ini …



8
Tidak dapat menjalankan "konsol rel" karena kesalahan dengan garis baca
Saya tidak dapat mengeksekusi rails consolekarena kesalahan ini: localhost:TwitterForZombies wiz$ rails c /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/irb/completion.rb:9:in `require': dlopen(/Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin12.2.1/readline.bundle, 9): Library not loaded: /usr/local/opt/readline/lib/libreadline.6.2.dylib (LoadError) Referenced from: /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin12.2.1/readline.bundle Reason: image not found - /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/x86_64-darwin12.2.1/readline.bundle from /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/1.9.1/irb/completion.rb:9:in `&lt;top (required)&gt;' from /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/railties-3.2.9/lib/rails/commands/console.rb:3:in `require' from /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/railties-3.2.9/lib/rails/commands/console.rb:3:in `&lt;top (required)&gt;' from /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/railties-3.2.9/lib/rails/commands.rb:38:in `require' from /Users/wiz/.rbenv/versions/1.9.3-p194/lib/ruby/gems/1.9.1/gems/railties-3.2.9/lib/rails/commands.rb:38:in `&lt;top (required)&gt;' from script/rails:6:in …

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.