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.




9
Làm cách nào để tôi xử lý các tên chỉ mục quá dài trong quá trình di chuyển Ruby on Rails ActiveRecord?
Tôi đang cố gắng thêm một chỉ mục duy nhất được tạo từ các khóa ngoại của bốn bảng được liên kết: add_index :studies, ["user_id", "university_id", "subject_name_id", "subject_type_id"], :unique => true Giới hạn của cơ sở dữ liệu cho tên chỉ mục khiến việc di chuyển không thành công. Đây …

29
Sử dụng Rails 3.1, bạn đặt mã JavaScript cụ thể trên trang của bạn ở đâu?
Theo hiểu biết của tôi, tất cả JavaScript của bạn được hợp nhất thành 1 tệp. Rails thực hiện điều này theo mặc định khi nó thêm //= require_tree .vào dưới cùng của application.jstệp kê khai của bạn . Điều này nghe có vẻ như là một trình tiết kiệm …


29
Không có tuyến đường nào phù hợp với người dùng / người dùng / người đăng nhập.
Tôi đã cài đặt phát minh trên ứng dụng của mình và áp dụng những điều sau trong application.html.erbtệp của mình : <div id="user_nav"> <% if user_signed_in? %> Signed in as <%= current_user.email %>. This cannot be cheese? <%= link_to 'Sign out', destroy_user_session_path %> <% else %> <%= link_to 'Register', …


14
Làm cách nào tôi có thể vô hiệu hóa ghi nhật ký các thông báo đường dẫn tài sản (sprockets) trong Ruby on Rails 3.1?
Sprockets có xu hướng khá dài dòng trong nhật ký (dev) theo mặc định trong Ruby on Rails 3.1 (RC1): Started GET "/assets/application.css" for 127.0.0.1 at 2011-06-10 17:30:45 -0400 Compiled app/assets/stylesheets/application.css.scss (5ms) (pid 6303) Started GET "/assets/application.js" for 127.0.0.1 at 2011-06-10 17:30:45 -0400 Compiled app/assets/stylesheets/default.css.scss (15ms) (pid 6303) ... Started …

7
Có thể sử dụng Trình trợ giúp định tuyến Rails (ví dụ mymodel_path (kiểu máy) trong Mô hình không?
Nói rằng tôi có một mô hình Rails được gọi là Thing. Điều có một thuộc tính url có thể tùy ý được đặt thành một URL ở đâu đó trên Internet. Trong mã xem, tôi cần logic thực hiện như sau: <% if thing.url.blank? %> <%= link_to('Text', thing_path(thing)) %> …



5
Rails nơi điều kiện sử dụng KHÔNG NIL
Sử dụng kiểu 3 đường ray làm thế nào tôi có thể viết ngược lại: Foo.includes(:bar).where(:bars=>{:id=>nil}) Tôi muốn tìm nơi id KHÔNG. Tôi đã thử: Foo.includes(:bar).where(:bars=>{:id=>!nil}).to_sql Nhưng điều đó trả về: => "SELECT \"foos\".* FROM \"foos\" WHERE (\"bars\".\"id\" = 1)" Đó chắc chắn không phải là thứ tôi cần, và …

7
Không thực hiện bó rake có nghĩa là gì?
Có bundle exec rake db:migratenghĩa là gì? Hay chỉ bundle exec rake <command>nói chung? Tôi hiểu rằng bundlechăm sóc duy trì mọi thứ trong Gemfile. Tôi biết từ "exec" nghĩa là gì. Tôi hiểu rằng rakeduy trì tất cả những điều kinh điển khác nhau mà bạn có thể làm, …

12
Sử dụng phông chữ với đường dẫn tài sản Rails
Tôi có một số phông chữ được cấu hình trong tệp Scss của mình như vậy: @font-face { font-family: 'Icomoon'; src: asset-url('icoMoon.eot?#iefix', font) format('embedded-opentype'), asset-url('icoMoon.woff', font) format('woff'), asset-url('icoMoon.ttf', font) format('truetype'), asset-url('icoMoon.svg#Icomoon', font) format('svg'); } Tệp phông chữ thực tế được lưu trữ trong / app / nội dung / phông …

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.