Pertanyaan yang diberi tag «ruby-on-rails-4»

Untuk masalah khusus untuk versi 4 dari Rails. Jika pertanyaan Anda berlaku untuk Ruby on Rails secara umum, gunakan tag [ruby-on-rails].

12
Alternatif Pengamat Rel untuk 4.0
Dengan Pengamat secara resmi dihapus dari Rails 4.0 , saya ingin tahu apa yang pengembang lain gunakan di tempat mereka. (Selain menggunakan permata yang diekstraksi.) Sementara Pengamat tentu saja dilecehkan dan dapat dengan mudah menjadi susah di kali, ada banyak kasus penggunaan di luar hanya cache-kliring di mana mereka menguntungkan. …

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 …

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 …





6
Salinan xxx telah dihapus dari pohon modul tetapi masih aktif
Saya cukup yakin kesalahan tidak ada hubungannya dengan konten TenantIdLoadermodul yang sebenarnya. Sebaliknya, ini ada hubungannya dengan ActiveSupportDependensi. Sepertinya saya tidak bisa melewati kesalahan ini. Dari apa yang saya baca, itu karena ActiveRecord::Basesedang dimuat ulang atau Company::TenantIdLoaderdimuat ulang, dan entah bagaimana tidak mengkomunikasikannya. Tolonglah! Saya sangat ingin bisa ditingkatkan ke …

17
tidak dapat memuat file seperti itu - bundler / setup (LoadError)
Saya mengatur aplikasi Rails 4 dengan Ruby 2.0, tetapi saya mendapatkan "Aplikasi web tidak dapat dimulai" dan mendapatkan jejak ini: cannot load such file -- bundler/setup (LoadError) /usr/local/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:53:in `require' /usr/local/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:53:in `require' /usr/lib/ruby/gems/1.8/gems/passenger-4.0.19/lib/phusion_passenger/loader_shared_helpers.rb:212:in `run_load_path_setup_code' /usr/lib/ruby/gems/1.8/gems/passenger-4.0.19/helper-scripts/rack-preloader.rb:96:in `preload_app' /usr/lib/ruby/gems/1.8/gems/passenger-4.0.19/helper-scripts/rack-preloader.rb:150:in `<module:App>' /usr/lib/ruby/gems/1.8/gems/passenger-4.0.19/helper-scripts/rack-preloader.rb:29:in `<module:PhusionPassenger>' /usr/lib/ruby/gems/1.8/gems/passenger-4.0.19/helper-scripts/rack-preloader.rb:28:in `<main>' Apache2.conf saya adalah: LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-4.0.19/buildout/apache2/mod_passenger.so PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-4.0.19 PassengerDefaultRuby …

6
Atribut bersarang parameter yang tidak diizinkan
Saya memiliki Billobjek, yang memiliki banyak Dueobjek. The Dueobjek juga milik Person. Saya ingin formulir yang dapat membuat Billdan anak-anaknya Duessemuanya dalam satu halaman. Saya mencoba membuat formulir menggunakan atribut bersarang, mirip dengan yang ada di Railscast ini . Kode yang relevan tercantum di bawah ini: karena.rb class Due < …

3
Terjadi kesalahan saat mencoba memuat permata 'uglifier'. (Bundler :: GemRequireError)
Mengapa saya mendapatkan kesalahan ini? shibly@mybox:~/blog$ rails server /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:80:in `rescue in block (2 levels) in require': There was an error while trying to load the gem 'uglifier'. (Bundler::GemRequireError) from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:76:in `block (2 levels) in require' from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:72:in `each' from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:72:in `block in require' from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:61:in `each' from /home/shibly/.gem/ruby/2.2.4/gems/bundler-1.11.2/lib/bundler/runtime.rb:61:in `require' from …

18
Rel 4: aset tidak dimuat dalam produksi
Saya mencoba memasukkan aplikasi saya ke dalam produksi dan image serta jalur aset css tidak berfungsi. Inilah yang saya lakukan saat ini: Aset gambar ada di /app/assets/images/image.jpg Stylesheet ada di /app/assets/stylesheets/style.css Dalam tata letak saya, saya mereferensikan file css seperti ini: <%= stylesheet_link_tag "styles", media: "all", "data-turbolinks-track" => true %> …

8
Nonaktifkan ActiveRecord untuk Rails 4
Saya ingin menonaktifkan ActiveRecord di Rails 4. Saya melakukan hal berikut di config/application.rb require File.expand_path('../boot', __FILE__) # require 'rails/all' -- commented require "action_controller/railtie" require "action_mailer/railtie" #require "active_resource/railtie" no need #require "rails/test_unit/railtie" no need #require "sprockets/railtie" no need # Require the gems listed in Gemfile, including any gems # you've limited …

8
Menyimpan enum dari pilih di Rails 4.1
Saya menggunakan enum di Rails 4.1 untuk melacak warna anggur. Wine.rb class Wine < ActiveRecord::Base enum color: [:red, :white, :sparkling] end Dalam pandangan saya, saya menghasilkan pilihan sehingga pengguna dapat memilih anggur dengan warna tertentu f.input :color, :as => :select, :collection => Wine.colors Ini menghasilkan HTML berikut: <select id="wine_color" name="wine[color]"> …

5
Peringatan yang tidak berlaku lagi untuk Rails 4 memiliki_many dengan pesanan
class RelatedList < ActiveRecord::Base extend Enumerize enumerize :list_type, in: %w(groups projects) belongs_to :content has_many :contents, :order => :position end Saya memiliki model ini di aplikasi rel saya yang memberi peringatan ketika saya mencoba membuat catatan di konsol. PERINGATAN PERHATIAN: Opsi berikut di RelatedList.has_many Anda: deklarasi konten tidak berlaku lagi:: order. …

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.