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

Ruby on Rails là một khung phát triển web nguồn mở được viết bằng Ruby. Ruby on Rails tuân theo nguyên tắc quy ước về cấu hình, giúp bạn không phải phát minh lại mọi thứ để duy trì hiệu quả. Chỉ sử dụng thẻ này cho Rails 3 câu hỏi cụ thể và cũng gắn thẻ những câu hỏi đó [ruby-on-rails].



5
Rails 3 kiểm tra nếu thuộc tính thay đổi
Cần kiểm tra xem một khối thuộc tính đã thay đổi trước khi cập nhật trong Rails 3. street1, street2, thành phố, tiểu bang, mã zip Tôi biết tôi có thể sử dụng một cái gì đó như if @user.street1 != params[:user][:street1] then do something.... end Nhưng đoạn mã đó …


5
Làm cách nào tôi có thể yêu cầu Rails sử dụng RSpec thay vì đơn vị kiểm tra khi tạo ứng dụng Rails mới?
Tôi đã test-unitcài đặt và rspeccài đặt (cùng với -core, -expectations, -mocksvà -railsphiên bản 2.6.x). Khi tôi chạy lệnh rails new foo, nó sử dụng test-unitđể tạo các tệp sơ khai thử nghiệm thay vì rspec. Có một tùy chọn mà tôi có thể nói đường ray sử dụng rspec …

7
số không hàng đầu trong đường ray
Tôi có các trường hrvà min, cả hai số nguyên trong ứng dụng của tôi. Đối với hrtrường, nếu người dùng nhập "1", tôi muốn Rails tự động đệm nó thành "01" trước khi lưu nó vào cơ sở dữ liệu. Ngoài ra đối với mintrường nếu người dùng nhập …



2
Ai đó có thể giải thích bộ sưu tập với tôi bằng những thuật ngữ đơn giản, rõ ràng không?
Tôi đang xem qua các tài liệu API của Rails collection_selectvà chúng thật tuyệt vời. Tiêu đề là đây: collection_select(object, method, collection, value_method, text_method, options = {}, html_options = {}) Và đây là mã mẫu duy nhất họ đưa ra: collection_select(:post, :author_id, Author.all, :id, :name_with_initial, :prompt => true) Ai đó …

5
Cách nhận đường dẫn hiện tại bằng chuỗi truy vấn bằng Capybara
Url trang là một cái gì đó giống như /people?search=name trong khi tôi sử dụng current_pathphương pháp capybara, nó /peoplechỉ trả về . current_path.should == people_path(:search => 'name') Nhưng nó không nói expected: "/people?search=name" got: "/people" Làm thế nào chúng ta có thể làm cho nó vượt qua? Có cách …



8
Rails: FATAL - Xác thực ngang hàng không thành công cho người dùng (PG :: Error)
Tôi đang chạy sự phát triển của mình trên Ubuntu 11.10 và RubyMine Đây là cài đặt phát triển của tôi cho cơ sở dữ liệu.yml: RubyMine đã tạo cho tôi development: adapter: postgresql encoding: unicode database: mydb_development pool: 5 username: myuser password: Khi tôi thử chạy ứng dụng, tôi …



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.