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].




6
Để sử dụng bản thân. hay không .. trong Rails
Tôi đã viết mã trong Ruby một thời gian, nhưng tôi không hiểu khi nào sử dụng: def self.METHOD_NAME end hoặc chỉ: def METHOD_NAME end Trong bất kỳ mô hình Rails nào. "Self" có phải là một bổ ngữ giống như private trong Java không? Khi nào tôi nên sử …

9
Các trang tĩnh trong Ruby on Rails
Cách chuẩn để tạo một ứng dụng Ruby on Rails sẽ có các trang như Trang Chủ Trong khoảng Tiếp xúc Tôi sẽ đánh giá cao nếu ai đó có liên kết hoặc câu trả lời hơn là chỉ nói sử dụng một viên đá quý vì tôi muốn học …


2
Sự khác biệt giữa GEM_HOME và GEM_PATH là gì?
RubyGems là một trình quản lý gói cho ngôn ngữ lập trình Ruby, cung cấp một định dạng tiêu chuẩn để phân phối các chương trình và thư viện Ruby (ở định dạng độc lập được gọi là "đá quý"), một công cụ được thiết kế để dễ dàng quản …
76 ruby  rubygems 


5
Thực thi các lệnh bash từ Rakefile
Tôi muốn thực hiện một số bashlệnh từ a Rakefile. Tôi đã thử những điều sau đây trong Rakefile task :hello do %{echo "World!"} end nhưng khi thực hiện rake hellokhông có đầu ra? Làm cách nào để thực hiện các lệnh bash từ Rakefile? LƯU Ý : Đây không …
76 ruby  bash  rake 


6
Bạn có thể sử dụng dấu chấm phẩy trong Ruby không?
Khi học Ruby, tôi nhận thấy rằng trong tất cả các ví dụ không có dấu chấm phẩy. Tôi biết rằng điều này hoàn toàn ổn miễn là mỗi câu lệnh đều nằm trên dòng riêng của nó. Nhưng điều tôi băn khoăn là bạn có thể sử dụng dấu …
76 ruby  syntax 


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ó …

2
Tìm các lớp học có sẵn trong một Mô-đun
Tôi có một mô-đun MyModule. Tôi tự động tải các lớp vào đó. Làm cách nào để có được danh sách các lớp được xác định trong không gian tên của nó? Thí dụ: def load_plugins Dir.glob(File.dirname(__FILE__) + '/plugins/*.rb') do |f| MyModule.class_eval File.read(f) end # now how can I find …

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.