Câu hỏi được gắn thẻ «ruby-on-rails-4»

Đối với các vấn đề cụ thể cho phiên bản 4 của Rails. Nếu câu hỏi của bạn áp dụng cho Ruby on Rails nói chung, hãy sử dụng thẻ [ruby-on-rails].

12
Rails Observer thay thế cho 4.0
Với các Quan sát viên chính thức bị xóa khỏi Rails 4.0 , tôi tò mò không biết các nhà phát triển khác đang sử dụng ở vị trí nào của họ. . Lấy ví dụ, một ứng dụng cần theo dõi các thay đổi đối với một mô hình. …

7
Xác định những thuộc tính nào đã được thay đổi trong cuộc gọi lại Rails after_save?
Tôi đang thiết lập một cuộc gọi lại after_save trong trình quan sát mô hình của mình để chỉ gửi thông báo nếu thuộc tính được xuất bản của mô hình được thay đổi từ false thành true. Vì phương pháp như thay đổi? chỉ hữu ích trước khi mô …

9
Rails 4 - Gem :: LoadError: Đã chỉ định 'mysql2' cho bộ điều hợp cơ sở dữ liệu, nhưng đá quý không được tải
Trong gemfile của tôi, tôi có: gem 'mysql2' Cơ sở dữ liệu của tôi như sau: 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 Tôi đã …






17
không thể tải tập tin đó - bundler / setup (LoadError)
Tôi đang cài đặt ứng dụng Rails 4 với Ruby 2.0, nhưng tôi nhận được "Không thể khởi động ứng dụng web" và nhận được dấu vết này: 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 …

6
Các thuộc tính lồng nhau không tham số
Tôi có một Billđối tượng, trong đó có nhiều Dueđối tượng. Đối Duetượng cũng thuộc về a Person. Tôi muốn một hình thức có thể tạo tất cả Billvà con của nó Duestrong một trang. Tôi đang cố gắng tạo một biểu mẫu bằng cách sử dụng các thuộc tính …

3
Đã xảy ra lỗi khi cố tải đá quý 'uglifier'. (Bundler :: GemRequireError)
Tại sao tôi gặp lỗi này? 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' …


8
Tắt ActiveRecord cho Rails 4
Tôi muốn tắt ActiveRecord trong Rails 4. Tôi đã làm như sau trong 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 …

8
Lưu enum từ select trong Rails 4.1
Tôi đang sử dụng enums trong Rails 4.1 để theo dõi màu sắc của rượu. Wine.rb class Wine < ActiveRecord::Base enum color: [:red, :white, :sparkling] end Theo quan điểm của tôi, tôi tạo một lựa chọn để người dùng có thể chọn một loại rượu có màu nhất định f.input …


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.