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
Bagaimana cara saya mendapatkan nama kelas Ruby?
Bagaimana saya bisa mendapatkan nama kelas dari objek ActiveRecord? Saya sudah: result = User.find(1) Saya mencoba: result.class # => User(id: integer, name: string ...) result.to_s # => #<User:0x3d07cdc>" Saya hanya perlu nama kelas, dalam sebuah string ( Userdalam hal ini). Apakah ada metode untuk itu? Saya tahu ini cukup mendasar, …

9
Bagaimana cara menangani nama indeks yang terlalu panjang di migrasi ActiveRecord Ruby on Rails?
Saya mencoba menambahkan indeks unik yang dibuat dari kunci asing dari empat tabel terkait: add_index :studies, ["user_id", "university_id", "subject_name_id", "subject_type_id"], :unique => true Keterbatasan database untuk nama indeks menyebabkan migrasi gagal. Inilah pesan kesalahannya: Nama indeks 'index_studies_on_user_id_and_university_id_and_subject_name_id_and_subject_type_id' pada tabel 'studi' terlalu panjang; batasnya adalah 64 karakter Bagaimana saya bisa menangani …

29
Menggunakan Rails 3.1, di mana Anda meletakkan kode JavaScript "spesifik halaman" Anda?
Setahu saya, semua JavaScript Anda digabung menjadi 1 file. Rails melakukan ini secara default ketika menambahkan //= require_tree .ke bagian bawah application.jsfile manifes Anda . Ini terdengar seperti penyelamat nyata, tapi saya sedikit khawatir tentang kode JavaScript khusus halaman. Apakah kode ini dijalankan pada setiap halaman? Hal terakhir yang saya …

5
Peringatan penghentian validasi Rails I18n
Saya baru saja memperbarui ke rails 4.0.2 dan saya mendapatkan peringatan ini: [usang] I18n.enforce_available_locales akan default ke true di masa depan. Jika Anda benar-benar ingin melewati validasi lokal Anda, Anda dapat mengatur I18n.enforce_available_locales = false untuk menghindari pesan ini. Apakah ada masalah keamanan dalam pengaturannya ke false?

29
Tidak ada rute yang cocok dengan “/ pengguna / sign_out” yang merancang rel 3
Saya telah menginstal alat pada aplikasi saya dan menerapkan hal berikut dalam application.html.erbfile saya : <div id="user_nav"> <% if user_signed_in? %> Signed in as <%= current_user.email %>. This cannot be cheese? <%= link_to 'Sign out', destroy_user_session_path %> <% else %> <%= link_to 'Register', new_user_registration_path %> or <%= link_to 'Sign in', …

4
Rails update_attributes tanpa menyimpan?
Apakah ada alternatif untuk update_attributes yang tidak menyimpan catatan? Jadi saya bisa melakukan sesuatu seperti: @car = Car.new(:make => 'GMC') #other processing @car.update_attributes(:model => 'Sierra', :year => "2012", :looks => "Super Sexy, wanna make love to it") #other processing @car.save BTW, saya tahu saya bisa @car.model = 'Sierra', tetapi saya …

14
Bagaimana saya bisa menonaktifkan logging pesan pipeline aset (sprocket) di Ruby on Rails 3.1?
Sprockets cenderung sangat bertele-tele dalam log (dev) secara default di bawah Ruby on Rails 3.1 (RC1): Started GET "/assets/application.css" for 127.0.0.1 at 2011-06-10 17:30:45 -0400 Compiled app/assets/stylesheets/application.css.scss (5ms) (pid 6303) Started GET "/assets/application.js" for 127.0.0.1 at 2011-06-10 17:30:45 -0400 Compiled app/assets/stylesheets/default.css.scss (15ms) (pid 6303) ... Started GET "/assets/default/header_bg.gif" for 127.0.0.1 …




5
Rails dimana kondisinya menggunakan NOT NIL
Menggunakan rails 3 style bagaimana saya menulis kebalikan dari: Foo.includes(:bar).where(:bars=>{:id=>nil}) Saya ingin menemukan di mana id TIDAK nol. Saya mencoba: Foo.includes(:bar).where(:bars=>{:id=>!nil}).to_sql Tapi itu kembali: => "SELECT \"foos\".* FROM \"foos\" WHERE (\"bars\".\"id\" = 1)" Itu jelas bukan yang saya butuhkan, dan hampir seperti bug di ARel.

7
Apa arti bundle exec rake?
Apa bundle exec rake db:migrateartinya Atau bundle exec rake <command>secara umum? Saya mengerti bahwa bundlemengurus hal-hal di dalam Gemfile. Saya tahu apa arti kata "exec". Saya mengerti bahwa rakemempertahankan semua hal berbeda yang dapat Anda lakukan, dan saya tahu itu db:migrateadalah salah satunya. Aku hanya tidak tahu apa yang dilakukan …

12
Menggunakan font dengan pipa aset Rails
Saya memiliki beberapa font yang dikonfigurasi dalam file Scss saya seperti ini: @font-face { font-family: 'Icomoon'; src: asset-url('icoMoon.eot?#iefix', font) format('embedded-opentype'), asset-url('icoMoon.woff', font) format('woff'), asset-url('icoMoon.ttf', font) format('truetype'), asset-url('icoMoon.svg#Icomoon', font) format('svg'); } File font yang sebenarnya disimpan di / app / assets / fonts / Saya telah menambahkan config.assets.paths << Rails.root.join("app", "assets", …

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.