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




12
Chuyển mảng Ruby sang chuỗi
Tôi có một mảng ruby ​​như thế ['12','34','35','231']. Tôi muốn chuyển đổi nó thành một chuỗi như thế nào '12','34','35','231'. Làm thế nào tôi có thể làm điều đó?
178 ruby  arrays  string 



7
Cách thêm mục mới vào hàm băm
Tôi mới sử dụng Ruby và không biết cách thêm mục mới vào hàm băm hiện có. Ví dụ: đầu tiên tôi xây dựng hàm băm: hash = {item1: 1} sau đó tôi muốn thêm item2 vì vậy sau này tôi có hàm băm như thế này: {item1: 1, item2: …
177 ruby  hash 



16
Thực tiễn tốt nhất để xử lý các tuyến đường cho các lớp con STI trong đường ray
Rails quan điểm và điều khiển của tôi được rải rác với redirect_to, link_tovà form_forcác cuộc gọi phương pháp. Đôi khi link_tovà redirect_torõ ràng trong các đường dẫn mà chúng đang liên kết (ví dụ link_to 'New Person', new_person_path), nhưng nhiều lần các đường dẫn được ẩn (ví dụ link_to …

14
Các mô-đun thử nghiệm trong rspec
Các thực hành tốt nhất về các mô-đun thử nghiệm trong rspec là gì? Tôi có một số mô-đun được bao gồm trong một số mô hình và bây giờ tôi chỉ đơn giản là có các thử nghiệm trùng lặp cho từng mô hình (với một vài khác biệt). …
175 ruby  unit-testing  rspec 

3
Toán tử (unary) * làm gì trong mã Ruby này?
Cho mã Ruby line = "first_name=mickey;last_name=mouse;country=usa" record = Hash[*line.split(/=|;/)] Tôi hiểu mọi thứ trong dòng thứ hai ngoài *toán tử - nó đang làm gì và tài liệu cho việc này ở đâu? (như bạn có thể đoán, việc tìm kiếm trường hợp này thật khó khăn ...)
174 ruby  operators  splat 



3
Đã cài đặt Ruby 1.9.3 với RVM nhưng dòng lệnh không hiển thị ruby ​​-v
Đây là đầu ra giao diện điều khiển: sergio@sergio-VirtualBox:~$ rvm list rvm rubies ruby-1.9.3 [ i386 ] sergio@sergio-VirtualBox:~$ rvm use 1.9.3 Using /usr/share/ruby-rvm/gems/ruby-1.9.3 sergio@sergio-VirtualBox:~$ ruby -v The program 'ruby' can be found in the following packages: * ruby1.8 * ruby1.9.1 Try: sudo apt-get install <selected package> Vì vậy những gì …
173 ruby  ubuntu  rvm 

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.