Pertanyaan yang diberi tag ruby-on-rails

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

151
Rekam acak dalam ActiveRecord

Saya perlu mendapatkan catatan acak dari tabel melalui ActiveRecord. Saya telah mengikuti contoh dari Jamis Buck dari 2006 . Namun, saya juga menemukan cara lain melalui pencarian Google (tidak dapat menghubungkan dengan tautan karena batasan pengguna baru): rand_id = rand(Model.count)...

150
Ganti metode atribut ActiveRecord

Contoh dari apa yang saya bicarakan: class Person < ActiveRecord::Base def name=(name) super(name.capitalize) end def name super().downcase # not sure why you'd do this; this is just an example end end Ini tampaknya berhasil, tetapi saya baru saja membaca bagian tentang mengganti metode...

150
Pembulatan mengapung di Ruby

Saya mengalami masalah pembulatan. Saya memiliki float, yang ingin saya bulatkan ke seratus desimal. Namun, saya hanya bisa menggunakan .roundyang pada dasarnya mengubahnya menjadi int, artinya 2.34.round # => 2. Adakah cara efek sederhana untuk melakukan sesuatu seperti2.3465 # =>...

148
Ruby on Rails: Hapus beberapa kunci hash

Saya sering menemukan diri saya menulis ini: params.delete(:controller) params.delete(:action) params.delete(:other_key) redirect_to my_path(params) Jejak penghapusan tidak terasa benar dan tidak juga: [:controller, :action, :other_key].each do |k| params.delete(k) end Adakah yang lebih...

148
ActionController :: InvalidAuthenticityToken

Di bawah ini adalah kesalahan, yang disebabkan oleh formulir di aplikasi Rails saya: Processing UsersController#update (for **ip** at 2010-07-29 10:52:27) [PUT] Parameters: {"commit"=>"Update", "action"=>"update", "_method"=>"put",

147
Label untuk tombol radio dalam bentuk rel

Pertanyaan saya mirip dengan yang satu ini tetapi untuk aplikasi Rails. Saya memiliki formulir dengan beberapa tombol radio, dan ingin menghubungkan label dengan mereka. The labelbentuk helper hanya membutuhkan formulir isian sebagai parameter, tetapi dalam hal ini saya memiliki beberapa tombol...

147
Rails Object to hash

Saya memiliki objek berikut yang telah dibuat @post = Post.create(:name => 'test', :post_number => 20, :active => true) Setelah ini disimpan, saya ingin dapat mengembalikan objek ke hash, misalnya dengan melakukan sesuatu seperti: @object.to_hash Bagaimana ini mungkin dari dalam...

146
Konsol Ruby on Rails sedang menggantung saat memuat

Untuk alasan apa pun, konsol Ruby on Rails menolak untuk memulai; itu hanya hang. Saya belum membuat perubahan pada kode saya, dan proyek-proyek lain menggunakan versi yang sama dari Ruby dan Ruby on Rails tidak memiliki masalah. Ketika saya akhirnya Ctrl+ Csaya mendapatkan jejak tumpukan ini, yang...