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.

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?

7
Menentukan atribut apa yang diubah dalam Rails after_save panggilan balik?
Saya menyiapkan callback after_save di pengamat model saya untuk mengirim pemberitahuan hanya jika atribut model yang diterbitkan diubah dari false menjadi true. Karena metode seperti diubah? hanya berguna sebelum model disimpan, cara saya saat ini (dan tidak berhasil) mencoba melakukannya adalah sebagai berikut: def before_save(blog) @og_published = blog.published? end def …



25
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) rand_record = Model.first(:conditions => ["id >= ?", rand_id]) Saya ingin …

9
Rails 4 - Gem :: LoadError: Ditentukan 'mysql2' untuk adaptor basis data, tetapi permata tidak dimuat
Dalam permata saya, saya punya: gem 'mysql2' Database.yml saya adalah sebagai berikut: default: &default adapter: mysql2 database: <%= ENV['db_name'] %> username: <%= ENV['db_user'] %> password: <%= ENV['db_pass'] %> host: <%= ENV['db_host'] %> pool: 32 socket: <%= ENV['socket'] %> development: <<: *default production: <<: *default Saya sudah menjalankan keduanya bundle updatedan …

9
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 # => 2.35

4
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 atribut dalam ActiveRecord :: Base docs , …


22
Integrasi berkelanjutan untuk Ruby on Rails? [Tutup]
Tutup. Pertanyaan ini tidak memenuhi pedoman Stack Overflow . Saat ini tidak menerima jawaban. Ingin meningkatkan pertanyaan ini? Perbarui pertanyaan sehingga sesuai topik untuk Stack Overflow. Ditutup 6 tahun yang lalu . Perbaiki pertanyaan ini Saya telah mencari-cari solusi Integrasi Berkelanjutan untuk Ruby on Rails, tetapi belum terlalu senang dengan …


6
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 sederhana dan lebih bersih?


22
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", "authenticity_token"=>"ysiDvO5s7qhJQrnlSR2+f8jF1gxdB7T9I2ydxpRlSSk=", **more parameters**} ActionController::InvalidAuthenticityToken (ActionController::InvalidAuthenticityToken): Ini terjadi untuk setiap non- getpermintaan dan, seperti yang Anda lihat, authenticity_tokenada di sana.

5
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 radio untuk bidang bentuk tunggal. Satu-satunya cara yang saya …

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.