- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
在过去的几个月里,我感觉自己对 Ruby on Rails (RoR) 开发的了解达到了极限。我为大/小客户和 friend /爱好项目开发了大大小小的应用程序。我知道如何开发这些应用程序,但开始感觉有点乏味。我想将我的编程技能提升到一个新的水平,我有一点 Javascript 的经验,我在一些优秀的 Javascript 书籍中学习并学到了很多东西!但现在我又回到了过去几个月的 RoR 水平。我想获得从 Javascript 书籍中获得的知识提升。
我真的很想为很多开源项目做出贡献,但是当我查看源代码时,我觉得我对代码了解不够,而且我会成为主要开发人员的恼人负担项目。这只是我的一些不确定性,但我不想厌烦/激怒其他开发人员...
我感到被困住了,我不知道该怎么做才能提高自己的水平。我尝试阅读源代码,但我常常被主要问题困住“你为什么这样做,它有什么好处?它是如何工作的?”。我知道我想提高我对 ruby 和 rails 的了解,但我不知道该怎么做。在我编程 RoR 的时候,我很难确定我的“技能水平”,因为我知道我总是可以提高我的技能。所以知道这一点后,我开始阅读一些基本的 Ruby 书籍:The well grounded Rubyist 和 Beginning Ruby。这些都是很棒的书,我学到了一些漂亮的小技巧,但仅此而已。
你们有推荐任何资源和/或书籍吗?除了 Ruby/Javascript,我没有太多其他语言的经验。但我真的很想学习,我没有扎实的编程背景,因为它主要是从爱好到工作演变而来的。我想为开源项目和工作做出贡献,主要是向其他优秀的开发人员学习。我被困住了,不知道从哪里开始。
Cảm ơn trước.
câu trả lời hay nhất
几本书:
Eloquent ruby
Rails 反模式
制作 Rails 应用程序
然后,凭借知识,您将能够阅读代码(您的第一直觉和良好的直觉):这是一个很好的灵感来源。
关于ruby-on-rails - Rails on Rails 将其提升到一个新的水平,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6835725/
Dưới đây là một máy chủ Ruby rất đơn giản. require 'socket' local_socket = Socket.new(:INET, :STREAM) local_addr = Socket.
Tôi đang sử dụng OS X (sử dụng bash) và chưa quen với unix. Tôi muốn biết liệu tôi có thể sửa đổi một số tệp để có thể chạy chương trình Ruby hay không, tôi không cần "Ruby file.rb" nhưng có thể chạy "Ruby.rb". hợp lý
Tôi đang gặp một số vấn đề khi thay thế chuỗi trong Ruby. Văn bản gốc của tôi: Việc con người làm không bằng việc thú vật làm. Tôi muốn thay thế nó bằng: ==Những gì== con người làm không giống ==những gì== động vật làm.
Tôi muốn làm điều gì đó như thế này từ tập lệnh Ruby trong một vòng lặp: viết một tệp a.rb (thay đổi mỗi lần lặp) hệ thống thực thi (Ruby 'a.rb') a.rb viết một chuỗi có kết quả vào một tệp "results " a.rb đã hoàn thành và
Vấn đề của tôi là cố gắng tạo một máy chủ cục bộ để tôi có thể hiểu ứng dụng đang được nhóm mới của tôi phát triển. Vấn đề của tôi là tôi đang sử dụng Ruby 2.3.3 và Gemfile yêu cầu 2.3.1. Tôi không thể chỉnh sửa Gemfile vì tôi được bảo là
Tôi có tiện ích dòng lệnh được viết bằng Ruby bằng khung GLI. Tôi muốn định cấu hình tiện ích dòng lệnh trong thư mục chính của mình, sử dụng chính Ruby làm DSL để xử lý nó (tương tự như Gemfile hoặc Rakefile). TÔI
Tôi có mã này trong Trình điều khiển ứng dụng Rails của mình: def delete object = model.datamapper_class.first(:sourced_id =>
Tôi đang tìm một trình phân tích cú pháp: thân thiện với việc phân tích cú pháp Ruby, có các quy tắc được thiết kế trang nhã, tạo ra các lỗi phân tích cú pháp thân thiện với người dùng, có nhiều tài liệu hướng dẫn người dùng hơn ví dụ về máy tính, CẬP NHẬT: cho phép bỏ qua khoảng trắng tùy chọn khi viết ngữ pháp. Phân tích cú pháp nhanh không phải là một tính năng quan trọng.
Tôi mới làm quen với Ruby và tôi nghe nói rằng có một cách viết mã "Ruby". Ngoài Ruby on Rails, dự án nào khác đáng học và được công nhận là có thiết kế tốt? Câu trả lời hay nhất Tôm được tạo ra rõ ràng không chỉ là một bản PDF hay
Tôi biết một câu hỏi tương tự đã được hỏi trước đây, nhưng làm cách nào để tạo tệp Ruby có thể chạy trong thiết bị đầu cuối mà không cần nhập "Ruby" ở phía trước? Mục tiêu cuối cùng ở đây là tạo ra một loại bộ công cụ dòng lệnh. Bây giờ, để làm được điều tôi muốn người dùng có thể làm
Ví dụ: hàm băm a là {:name=>'mike',:age=>27,:gender=>'male'} hàm băm b là {:name=>'mike'} Tôi tự hỏi liệu có cách nào tốt hơn để xác định liệu hàm băm b có nằm trong hàm băm hay không và
Tôi là nhà phát triển ASP.NET MVC, người đã quyết định học Ruby và Ruby on Rails. Tôi đã học được một chút và tạo một trang web trên RoR. Phát triển trên ASP.NET MVC, tôi luôn sử dụng kiến trúc ba tầng:
Gần đây tôi thấy Gary Bernhardt trình diễn các phím tắt vim mà anh ấy sử dụng để thực thi mã Ruby trong vim. Phím tắt là: map ,t :w\|:!ruby %. Có vẻ như phương thức này luôn thực thi hệ thống Rub
Trong câu trả lời được chọn cho câu hỏi này về Blue Ruby, Chuck đã nói: Tất cả các triển khai Ruby hiện tại được biên dịch thành
Tôi có một mảng Ruby > list =Request.find_all_by_artist("Metallica").map(&:song) => ["Không có gì khác quan trọng"
Tôi đang gặp rắc rối với việc làm tròn. Tôi có một số float mà tôi muốn làm tròn đến một phần trăm dấu thập phân. Tuy nhiên, tôi chỉ có thể sử dụng .round về cơ bản biến nó thành int, nghĩa là 2.34.round # => 2. Có cái nào không
Tôi đã viết một ứng dụng web nhỏ sử dụng Ruby on Rails, mục đích chính của nó là tải lên, lưu trữ và hiển thị kết quả từ tệp xml (tệp có dung lượng tối đa vài MB). Sau khi chạy nó được khoảng 2 tháng, tôi nhận thấy rằng quy trình lai
Làm cách nào chúng ta có thể chuyển đổi một chuỗi như thế này trong Ruby: To: Latorre Best Answers = "" => "" su
Khi đi qua ruby monk, thỉnh thoảng họ ném vào một đoạn mã từ trường bên trái với cú pháp lạ: def tính toán (xyz) trả về nil trừ khi xyz xyz.map {|a,
Tôi không chắc mình đang làm gì sai, nhưng có vẻ như tôi đang hiểu sai. Vấn đề là, với một chuỗi số được phân tách bằng dấu cách, bạn phải trả về số lớn nhất và nhỏ nhất. LƯU Ý: Tất cả các số đều là Int32 hợp lệ, không cần xác thực chúng. Luôn có ít nhất một số trong chuỗi đầu vào. Chuỗi đầu ra phải
Tôi là một lập trình viên xuất sắc, rất giỏi!