Tôi sử dụng rails-api và rabl đá quý để tạo ứng dụng api. Tôi không muốn đặt rất nhiều logic vào quan điểm rabl nhưng nếu tôi muốn giải nén nó vào người giúp đỡ. Đá quý Rails-api không bao gồm hỗ trợ người trợ giúp (và đó là ok) vì vậy cách tôi có thể cho phép người trợ giúp vào quan điểm của tôi? (Tôi cần bao gồm phần mềm trung gian nào, mô-đun nào, v.v.)Làm thế nào để sử dụng trợ giúp xem với đá quý rails-api?
7
A
Trả lời
11
Trong bộ điều khiển hiển thị xem bạn phải
- bao gồm ActionController :: Helpers và
- cung cấp module helper của riêng bạn để xem bằng cách sử dụng phương pháp 'helper'
Trong ứng dụng API của tôi, tôi đã tạo ra một RenderingControll er hoạt động như một siêu lớp cho tất cả các trình điều khiển hiển thị:
class RenderingController < ApplicationController
include AbstractController::Layouts
include AbstractController::Translation
include ActionController::ImplicitRender
include ActionController::Helpers
helper ApplicationHelper, OtherHelper
end
Các vấn đề liên quan
- 1. RVM xem đá quý trong đá quý
- 2. Sử dụng đá quý với MacRuby
- 3. Sử dụng đá quý oink với heroku
- 4. Trợ giúp với đá quý "Bất cứ khi nào" trong Ruby cho các tác vụ cron
- 5. Làm thế nào để cài đặt đá quý trên tất cả các viên đá quý khi sử dụng RVM
- 6. Làm thế nào để khởi động lại công nhân Heroku sử dụng Heroku đá quý
- 7. Làm thế nào để buộc Rails sử dụng đá quý của phiên bản X
- 8. Làm thế nào để sử dụng cả đá quý Devise và Doorkeeper?
- 9. Làm thế nào để đổi tên một viên đá quý?
- 10. Đá quý Ruby nào hỗ trợ API Facebook?
- 11. Làm thế nào để tôi tìm thấy đá quý phụ thuộc vào một đá quý nhất định?
- 12. Làm thế nào để sử dụng ASP.NET MVC xem biên dịch trước với người trợ giúp App_Code?
- 13. Sử dụng nhiều thùng S3 với đá quý carrierwave
- 14. Xem mã nguồn của đá quý
- 15. Làm thế nào để quản lý nhiều phiên bản đá quý và ruby với RVM?
- 16. Bundler sử dụng Gemfile.lock để tải đá quý như thế nào?
- 17. Làm cách nào để lấy innerHtml bằng đá quý Nokogiri
- 18. Làm rõ về cách sử dụng đá quý bỏ phiếu "thumbs_up" với Rails 3
- 19. Vấn đề sử dụng bất cứ khi nào đá quý
- 20. Có cách nào để sử dụng các khía cạnh với đá quý pg_search
- 21. Nơi để ghi đè phương pháp trình trợ giúp hiện tại của người tạo ra đá quý
- 22. Làm thế nào để sử dụng ASP.NET MVC Html Helpers từ một trợ giúp tùy chỉnh?
- 23. Bộ điều khiển kiểm tra bằng đá quý với RSpec
- 24. Làm cách nào để tải đá quý từ nguồn?
- 25. Làm thế nào để thay thế đá quý Heroku bằng Công cụ Heroku?
- 26. Làm thế nào tôi có thể sử dụng phiên bản mới nhất của đá quý Sunspot với Solr Cell?
- 27. Rabl.render: cách sử dụng các phương thức trợ giúp xem?
- 28. Tìm gốc đá quý
- 29. gem server: Làm thế nào để cập nhật đá quý với rdoc mất tích?
- 30. Ảnh Tweet với đá quý twitter
Hoàn toàn đúng nhưng tôi đưa nó vào '' ApplicationController''' vì tôi muốn sử dụng người trợ giúp của mình trong tất cả các chế độ xem. – freemanoid
Bạn cũng không thể mở rộng ActionController :: Base? – tonyhb
Bạn có thể, nhưng sau đó bạn sẽ bao gồm một loạt các mô-đun mà bạn có thể không cần. –