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.



7
Làm cách nào để trích xuất các tham số URL từ một URL bằng Ruby hoặc Rails?
Tôi có một số URL, như http://www.example.com/something?param1=value1&param2=value2&param3=value3 và tôi muốn trích xuất các tham số từ các URL này và nhận chúng trong Hash. Rõ ràng, tôi có thể sử dụng các biểu thức thông thường, nhưng tôi chỉ tự hỏi liệu có cách nào dễ dàng hơn để làm …



2
Di chuyển Rails: Loại bỏ ràng buộc
Tôi có một bảng trong ứng dụng Rails (trong lược đồ.rb) trông giống như: create_table "users", :force => true do |t| t.string "name", :null=>false t.string "address", :null=>false end Tôi muốn viết một di chuyển đường ray để cho phép null cho trường địa chỉ. tức là sau khi di chuyển, …

30
Lỗi triển khai Heroku H10 (Ứng dụng bị lỗi)
Tôi có một ứng dụng RoR hoạt động trên máy tính cục bộ của mình, nhưng khi tôi gửi nó đến heroku thì nó bị sập. Nhật ký lỗi đưa ra lỗi H10 và cho biết: 2012-11-21T15:26:47+00:00 app[web.1]: from /app/vendor/bundle/ruby/1.9.1/gems/newrelic_rpm-3.4.2/lib/new_relic/control/instance_methods.rb:95:in `start_agent' 2012-11-21T15:26:48+00:00 heroku[web.1]: State changed from starting to crashed 2012-11-21T15:26:48+00:00 …



8
Cách URL mã hóa một chuỗi trong Ruby
Làm thế nào để tôi URI::encodemột chuỗi như: \x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a để có được nó trong một định dạng như: %124Vx%9A%BC%DE%F1%23Eg%89%AB%CD%EF%124Vx%9A theo RFC 1738? Đây là những gì tôi đã thử: irb(main):123:0> URI::encode "\x12\x34\x56\x78\x9a\xbc\xde\xf1\x23\x45\x67\x89\xab\xcd\xef\x12\x34\x56\x78\x9a" ArgumentError: invalid byte sequence in UTF-8 from /usr/local/lib/ruby/1.9.1/uri/common.rb:219:in `gsub' from /usr/local/lib/ruby/1.9.1/uri/common.rb:219:in `escape' from /usr/local/lib/ruby/1.9.1/uri/common.rb:505:in `escape' from (irb):123 from …






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.