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 mengurutkan hubungan has_many secara otomatis di Rails?
Ini sepertinya pertanyaan yang sangat sederhana tetapi saya belum melihatnya dijawab di mana pun. Di rel jika Anda memiliki: class Article < ActiveRecord::Base has_many :comments end class Comments < ActiveRecord::Base belongs_to :article end Mengapa Anda tidak bisa memesan komentar dengan sesuatu seperti ini: @article.comments(:order=>"created_at DESC") Ruang lingkup bernama berfungsi jika …

1
Sourcemaps terputus satu baris di Chrome, dengan Ruby on Rails, Webpack, dan React JS
Saya mengalami masalah di mana peta sumber yang dibuat oleh Webpack menggunakan inline-source-mappengaturan konfigurasi tidak aktif satu baris saat saya menggunakan debugger Chrome devtools. Webpack diatur di dalam aplikasi Ruby on Rails untuk menghasilkan file JavaScript yang digabungkan dan tidak dikecilkan yang terdiri dari beberapa lusin modul. Sebagian besar modul …

4
Cara memverifikasi kata sandi pengguna di Devise
Saya mengalami masalah saat mencocokkan kata sandi pengguna menggunakan permata devise di rel. Kata sandi pengguna disimpan di db saya yang merupakan encrypted_password dan saya mencoba mencari pengguna dengan kata sandi, tetapi saya tidak mengerti cara mencocokkan kata sandi dari formulir dan encrypted_password di db saya. User.find_by_email_and_password(params[:user][:email], params[:user][:password])


5
Rel pemfilteran array objek berdasarkan nilai atribut
Jadi saya melakukan kueri ke db dan saya memiliki array objek yang lengkap: @attachments = Job.find(1).attachments Sekarang saya memiliki array objek, saya tidak ingin melakukan kueri db lagi, tetapi saya ingin memfilter array berdasarkan Attachmentobjek file_typesehingga saya dapat memiliki daftar di attachmentsmana jenis file itu 'logo'dan kemudian daftar lain di …

5
Cara menggunakan ekstensi inti Dukungan Aktif
Saya telah menginstal Active Support 3.0.3 dan Rails 3.0.3 dengan Ruby 1.8.7. Ketika saya mencoba menggunakan 1.week.agosaya mendapatkan NoMethodError: undefined method 'week' for 1:Fixnum from (irb):2 Ekstensi inti lainnya tampaknya berfungsi. Saya mencobanya di komputer teman (spesifikasi instal dan versi legacy yang sama ada di komputernya) dengan hasil yang sama. …

8
find () dengan nil jika tidak ada record
Dalam program rel saya saat ini ketika saya menggunakan sesuatu seperti user = User.find(10) Ketika tidak ada pengguna dengan ID = 10, saya akan memiliki pengecualian seperti: ActiveRecord::RecordNotFound: Couldn't find User with ID=10 Bisakah saya mendapatkan nihil alih-alih meningkatkan pengecualian jadi ketika saya melakukan sesuatu seperti: unless user = Challenge.find(10) …

4
Bagaimana cara menerapkan has_many: melalui hubungan dengan Mongoid dan mongodb?
Menggunakan contoh yang dimodifikasi dari panduan Rails ini , bagaimana cara seseorang memodelkan hubungan "has_many: through" relasional menggunakan mongoid? Tantangannya adalah bahwa mongoid tidak mendukung has_many: through seperti yang dilakukan ActiveRecord. # doctor checking out patient class Physician < ActiveRecord::Base has_many :appointments has_many :patients, :through => :appointments has_many :meeting_notes, :through …

1
Bagaimana menerapkan indeks unik pada dua kolom dalam rel
Saya memiliki tabel dan saya mencoba menambahkan indeks unik pada dua kolom. Kolom tersebut juga diindeks. Jadi pertanyaan saya adalah apakah saya bisa menghapus indeks yang hanya untuk satu kolom atau jika saya harus menggunakan ketiga indeks: add_index "subscriptions", ["user_id"] add_index "subscriptions", ["content_id"] add_index "subscriptions", ["user_id"], ["content_id"], :unique => true


2
Peringatan penghentian saat menggunakan has_many: through: uniq di Rails 4
Rails 4 telah memperkenalkan peringatan penghentian saat menggunakan: uniq => true dengan has_many: through. Sebagai contoh: has_many :donors, :through => :donations, :uniq => true Menghasilkan peringatan berikut: DEPRECATION WARNING: The following options in your Goal.has_many :donors declaration are deprecated: :uniq. Please use a scope block instead. For example, the following: …

4
Mendorong aplikasi ke masalah heroku
Saya mencoba mendorong aplikasi saya ke heroku dan saya mendapatkan pesan berikut: $ heroku create Creating electric-meadow-15..... done Created http://electric-meadow-15.heroku.com/ | git@heroku.com:electric-meadow-1 5.git $ git push heroku master ! No such app as fierce-fog-63 fatal: The remote end hung up unexpectedly Aneh bahwa saya mendapatkan ini sekarang, saya telah mendorong …

13
Apa yang canggih dalam validasi email untuk Rails?
Apa yang Anda gunakan untuk memvalidasi alamat email pengguna, dan mengapa? Saya telah menggunakan validates_email_veracity_ofyang sebenarnya menanyakan server MX. Tetapi itu penuh dengan kegagalan karena berbagai alasan, kebanyakan terkait dengan lalu lintas jaringan dan keandalan. Saya melihat sekeliling dan saya tidak dapat menemukan sesuatu yang jelas bahwa banyak orang menggunakan …

2
Rails Console: muat ulang! tidak mencerminkan perubahan dalam file model? Apa kemungkinan alasannya?
Sebelumnya itu berfungsi dengan baik. Saya telah memainkan sedikit config. Jadi mungkin saya telah mengubah beberapa konfigurasi tanpa disadari. berikut adalah konfigurasi environment / development.rb config.cache_classes = false # Log error messages when you accidentally call methods on nil. config.whiny_nils = true # Show full error reports and disable caching …

12
Net :: SMTPAuthenticationError saat mengirim email dari aplikasi Rails (di lingkungan pementasan)
Saya mengirim email dari aplikasi Rails saya. Ini bekerja dengan baik di lingkungan pengembangan, tetapi gagal dalam pementasan. Saya mendapatkan kesalahan berikut: Net::SMTPAuthenticationError (534-5.7.14 <https://accounts.google.com/ContinueSignIn?plt=AKgnsbtdF0yjrQccTO2D_6) Perhatikan, bahwa saya, saya tidak memiliki nama domain untuk pementasan saya. Berikut adalah pengaturan saya di staging.rb config.action_mailer.delivery_method = :smtp config.action_mailer.default_url_options = { :host => …

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.