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

Ruby là một ngôn ngữ diễn giải hướng đối tượng động, mã nguồn mở đa nền tảng, được tạo bởi Yukihiro Matsumoto (Matz) vào năm 1995. Thẻ [ruby] dành cho các câu hỏi liên quan đến ngôn ngữ Ruby, bao gồm cú pháp và thư viện của nó. Các câu hỏi của Ruby on Rails nên được gắn thẻ bằng [ruby-on-rails].



14
Làm cách nào để so sánh hai hàm băm?
Tôi đang cố gắng so sánh hai Ruby Hashes bằng cách sử dụng mã sau: #!/usr/bin/env ruby require "yaml" require "active_support" file1 = YAML::load(File.open('./en_20110207.yml')) file2 = YAML::load(File.open('./locales/en.yml')) arr = [] file1.select { |k,v| file2.select { |k2, v2| arr << "#{v2}" if "#{v}" != "#{v2}" } } puts arr Kết quả …
108 ruby  hash 



11
Ruby / Rails - Thay đổi múi giờ của Thời gian mà không thay đổi giá trị
Tôi có một bản ghi footrong cơ sở dữ liệu có:start_time và :timezonecác thuộc tính. Các :start_timelà một lần trong UTC - 2001-01-01 14:20:00, ví dụ. Các:timezone là một chuỗi - America/New_York, ví dụ. Tôi muốn tạo một đối tượng Thời gian mới với giá trị :start_timenhưng có múi giờ …


2
Mattr_accessor trong mô-đun Rails là gì?
Tôi thực sự không thể tìm thấy điều này trong tài liệu Rails nhưng có vẻ như 'mattr_accessor' là hệ quả Mô-đun cho 'attr_accessor' (getter & setter) trong một lớp Ruby bình thường . Ví dụ. trong một lớp học class User attr_accessor :name def set_fullname @name = "#{self.first_name} #{self.last_name}" …

15
Lỗi "Không thể tìm thấy trình gói"
Khi tôi cố gắng thực hiện, bundler updatetôi gặp lỗi này: .rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/dependency.rb:247:in `to_specs': Could not find bundler (>= 0) amongst [rake-0.8.7, rake-0.8.7, rubygems-update-1.8.4] (Gem::LoadError) Tôi mới sử dụng Ruby, ai đó có thể cho tôi biết điều gì sẽ gây ra điều này không? Rake 0.8.7 đã được cài đặt.

13
Cài đặt vim với hỗ trợ ruby ​​(+ ruby)
Tôi đang cố gắng cài đặt lệnh-t cho vim nhưng phiên bản vim hiện tại của tôi không có cờ (+ ruby). Lệnh "which ruby" cho thấy rằng ruby ​​đã được cài đặt. Tôi cần làm gì để kích hoạt cờ + ruby ​​trong vim? Ngoài ra, về mặt kỹ …
107 ruby  vim 


5
Chụp Ctrl-c trong ruby
Tôi đã được thông qua một chương trình ruby ​​kế thừa đang chạy lâu dài, có rất nhiều lần xuất hiện begin #dosomething rescue Exception => e #halt the exception's progress end trong suốt nó. Nếu không theo dõi mọi ngoại lệ có thể xảy ra mà mỗi ngoại lệ …

5
Thay đổi tên của tham số: id trong Tài nguyên định tuyến cho Rails
Tôi đã xem xét xung quanh cách thay đổi vị trí thông số động và thấy bài đăng này thực hiện điều chính xác. Bài đăng là https://thoughtbot.com/blog/rails-patch-change-the-name-of-the-id-parameter-in Về cơ bản nó là gì, nếu sau đây là các tuyến đường: map.resources :clients, :key => :client_name do |client| client.resources :sites, …



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.