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.


9
Cara mengganti kunci hash dengan kunci lain
Saya memiliki kondisi di mana, saya mendapatkan hash hash = {"_id"=>"4de7140772f8be03da000018", .....} dan saya ingin hash ini sebagai hash = {"id"=>"4de7140772f8be03da000018", ......} PS : Saya tidak tahu apa kunci dalam hash, itu acak yang dilengkapi dengan awalan "_" untuk setiap kunci dan saya ingin tidak ada garis bawah

18
execJs: 'Tidak dapat menemukan runtime JavaScript' tetapi execjs DAN therubyracer ada di Gemfile
Saya mendapatkan kesalahan ini: rake dibatalkan! Tidak dapat menemukan runtime JavaScript. Lihat https://github.com/sstephenson/execjs , Saya sudah menghabiskan lebih banyak waktu mencari google maka saya mau mengakui. Saya percaya ini adalah bug execJs. Dari semua posting, ini adalah masalah yang sangat umum dengan rail 3.1. Js runtime sekarang dibutuhkan oleh apa …


4
Migrasi rel: Membatalkan pengaturan default untuk sebuah kolom
Saya punya masalah, bahwa saya memiliki migrasi di Rails yang menetapkan pengaturan default untuk kolom, seperti contoh ini: def self.up add_column :column_name, :bought_at, :datetime, :default => Time.now end Misalkan, saya ingin menghapus pengaturan default itu dalam migrasi nanti, bagaimana saya melakukannya dengan menggunakan migrasi rails? Solusi saya saat ini adalah …


19
Masalah Ruby on Rails and Rake: Rake konstan tak diinisialisasi :: DSL
Saya mengalami masalah yang sangat membuat frustrasi: Rake menjadi bodoh. Begini caranya masalah muncul: $ rails new test_app $ rails generate scaffold new_scaffold field1:string field2:text Keduanya bekerja dengan baik, tetapi ketika saya melakukan ini, $ rake db:migrate Saya mendapatkan kesalahan berikut. (in /home/mikhail/test_app) rake aborted! uninitialized constant Rake::DSL /usr/lib/ruby/1.9.1/rake.rb:2482:in `const_missing' …


7
Bagaimana cara mengarahkan ulang ke halaman sebelumnya di Ruby On Rails?
Saya memiliki halaman yang mencantumkan semua proyek yang memiliki header dan pagination yang dapat diurutkan. path: /projects?order=asc&page=3&sort=code Saya memilih untuk mengedit salah satu proyek path: projects/436/edit Ketika saya mengklik simpan di halaman itu, ia memanggil metode pengontrol / pembaruan proyek. Setelah saya memperbarui kode saya ingin mengarahkan ulang ke jalur …

5
Rails has_many dengan nama alias
Dalam model Pengguna saya, saya dapat memiliki: has_many :tasks dan dalam model Tugas saya: belongs_to :user Kemudian, seandainya kunci asing 'user_id' disimpan di tabel tugas, saya bisa menggunakan: @user.tasks Pertanyaan saya adalah, bagaimana cara menyatakan hubungan has_many sehingga saya bisa merujuk ke Tugas Pengguna sebagai: @user.jobs ... atau ... @user.foobars …

14
AWS S3: Ember yang Anda coba akses harus diatasi menggunakan titik akhir yang ditentukan
Saya mencoba menghapus file gambar yang diunggah dengan AWS-SDK-Core Ruby Gem. Saya memiliki kode berikut: require 'aws-sdk-core' def pull_picture(picture) Aws.config = { :access_key_id => ENV["AWS_ACCESS_KEY_ID"], :secret_access_key => ENV["AWS_SECRET_ACCESS_KEY"], :region => 'us-west-2' } s3 = Aws::S3::Client.new test = s3.get_object( :bucket => ENV["AWS_S3_BUCKET"], :key => picture.image_url.split('/')[-2], ) end Namun, saya mendapatkan kesalahan …

7
config.assets.compile = true dalam produksi Rails, mengapa tidak?
Aplikasi Rails default yang diinstal oleh rails newtelah config.assets.compile = falsedalam produksi. Dan cara biasa untuk melakukan sesuatu adalah dengan menjalankan rake assets:precompilesebelum menggunakan aplikasi Anda, untuk memastikan semua aset pipa aset dikompilasi. Jadi apa yang terjadi jika saya mengatur config.assets.compile = trueproduksi? Saya tidak perlu lari precompilelagi. Apa yang …



16
Kesalahan menginstal libv8: ERROR: Gagal membangun ekstensi asli gem
Saya membuat proyek rel dengan, rails new test_bootstrap. berhasil pindah ke direktori proyek dan menambahkan permata gem "therubyracer" gem "less-rails" #Sprockets (what Rails 3.1 uses for its asset pipeline) supports LESS gem "twitter-bootstrap-rails" dan lari bundle install setelah itu, saya punya kesalahan ini. Installing libv8 (3.16.14.3) Gem::Installer::ExtensionBuildError: ERROR: Failed to …

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.