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

Ruby on Rails là một khung ứng dụng web đầy đủ mã nguồn mở được viết bằng Ruby. Nó tuân theo mô hình khung MVC phổ biến và được biết đến với cách tiếp cận "quy ước về cấu hình" để phát triển ứng dụng.


19
Cách sửa lỗi “Phiên bản Ruby của bạn là 1.9.3, nhưng Gemfile của bạn chỉ định 2.0.0”
Tôi đã tạo một dự án Ruby, nhưng khi chạy bundle updatevà bundle installnó trả về một lỗi: Your Ruby version is 1.9.3, but your Gemfile specified 2.0.0 Hình ảnh của nó là: http://i.imgur.com/dZMhI11.png?1 Gemfile của tôi là: ruby '2.0.0' #ruby-gemset=railstutorial_rails_4_0 gem 'rails', '4.0.0' group :development do gem 'sqlite3', '1.3.8' …

6
Đặt các phương thức trợ giúp Ruby cho bộ điều khiển Rails ở đâu?
Tôi có một số phương thức Ruby nhất định (hoặc tất cả) bộ điều khiển cần. Tôi đã thử đưa chúng vào /app/helpers/application_helper.rb. Tôi đã sử dụng nó cho các phương pháp được sử dụng trong các khung nhìn. Nhưng bộ điều khiển không thấy những phương pháp đó. Có …



4
phương thức không xác định `Transform_keys 'đang tải web Sidekiq
Sau khi cập nhật đá quý, nó không tải trang web sidekiq gây ra lỗi sau: NoMethodError (undefined method `transform_keys' for <ActionDispatch::Request::Session:0x00005568df2a8710>): Những viên đá quý được cập nhật là: selenium-webdriver 3.142.7 rack-protection 2.0.8.1 mime-types 3.3.1 mini_magick 4.10.1 image_processing 1.10.3 groupdate 4.3.0 friendly_id 5.3.0 faraday 0.17.3 http 4.3.0 public_suffix 4.0.3 …


4
phương thức không xác định `plain_specs 'cho # <Bundler :: RubygemsIntegration: 0x00005633f09a9000> (NoMethodError)
Tôi đã thực hiện một dự án mà tôi có trong công việc của mình và khi tôi cố gắng chạy rails db:migrate, thiết bị đầu cuối yêu cầu cài đặt "Bundler 2" để tôi thực hiện. Bây giờ, khi tôi cố gắng làm rails db:migratetôi có lỗi sau: /home/acartesc/.rvm/rubies/ruby-2.4.3/lib/ruby/gems/2.4.0/gems/rubygems-bundler-1.4.5/lib/rubygems-bundler/noexec.rb:84:in …


1
Sử dụng đá quý toàn cầu hóa, làm thế nào để chuyển đổi địa điểm chỉ cho đầu vào chứ không phải toàn bộ trang?
Bối cảnh: Đối với ứng dụng Ruby on Rails cho thuê xe đạp, tôi đang sử dụng đá quý toàn cầu hóa để xử lý đầu vào :descriptionbằng các ngôn ngữ khác nhau. Trạng thái tò mò: Việc triển khai toàn cầu hóa hoạt động, tùy thuộc vào địa phương …


8
Làm cách nào để tôi viết phương thức tìm Rails trong đó không có mục has_many nào có trường không phải là số không?
Tôi đang sử dụng Rails 5. Tôi có mô hình sau ... class Order &lt; ApplicationRecord ... has_many :line_items, :dependent =&gt; :destroy Mô hình LineItem có một thuộc tính, "discount_applied." Tôi muốn trả lại tất cả các đơn hàng trong trường hợp không có trường hợp nào của một mục …

2
gitlab ci lỗi không thể dịch tên máy chủ
Tôi sử dụng gitlab-ci trong ứng dụng rails của mình, nó chạy chính xác cho đến ngày hôm qua nhưng nó không vượt qua do: rake aborted! PG::ConnectionBad: could not translate host name "postgres" to address: Name does not resolve /usr/local/bundle/gems/pg-1.1.4/lib/pg.rb:56:in `initialize' /usr/local/bundle/gems/pg-1.1.4/lib/pg.rb:56:in `new' /usr/local/bundle/gems/pg-1.1.4/lib/pg.rb:56:in `connect' .... Tasks: TOP =&gt; …

1
Làm cách nào để khắc phục sự cố với trình đóng gói yêu cầu phiên bản đá quý mới nhất khi tôi cần một phiên bản khác?
Tôi đã gãi đầu với cái này gần 2 tuần rồi. Tôi có một máy chủ Ubuntu 14.04 với rbenv được cài đặt đang chạy một số trang web Rails khác nhau, một số trong số chúng trên các phiên bản cũ hơn của Rails, một số trong số chúng …


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.