helper.method_name
pracował w niektórych wersjach Rails ... czy istnieją sposoby, które działają w obu Railsach 2.2.2, 2.3.5 i 3.0.1? (Aby korzystać ze wszystkich sposobów wyświetlania i pomocnicze)Jak używać wszystkich metod widoku i pomocników w konsoli Rails dla Rails 2.xi 3.x?
30
A
Odpowiedz
57
Można też spróbować:
YourController.helpers.my_helper
na przykład:
> ApplicationController.helpers.content_tag(:div, "test")
=> "<div>test</div>"
Działa z Rails Rails 2 i 3.
17
Spróbuj do tego
przykład
helper.number_to_currency('123.45')
+0
To działa. Istnieje jednak dodatkowy przypadek, w którym zdefiniowano metody pomocnicze w pliku zagnieżdżonym w module, np. 'MyModule :: ModuleSpecificViewHelper' (zdefiniowane w'/app/helpers/my_module/module_specific_view_helper.rb'), następnie w konsoli rails powinieneś najpierw włączyć ten moduł (jeśli nie jest już dołączony), a następnie wypróbować 'helper.your_method' i powinieneś zdobyć. –
Powiązane problemy
- 1. Pomocników w silniku Rails
- 2. RubyOnRails: Jak korzystać z metod pomocniczych w konsoli Rails?
- 3. Osadzanie konsoli Rails na żywo w widoku
- 4. W konsoli Rails. jak zaktualizować pole dla wszystkich rekordów?
- 5. Jak korzystać z pomocników routingu w modelu z Rails 3?
- 6. Zalecany sposób korzystania z pomocników widoku Rails w klasie prezentacji
- 7. Jak wymusić Rails używać klejnot wersji X
- 8. dostępu w widoku Rails
- 9. Przykładowa aplikacja dla Rails 3?
- 10. Rails 3 odpowiednik dla periodically_call_remote
- 11. Definiowanie metod w Rails migracje
- 12. Rails 3 nieaktualne metody i interfejsy API
- 13. Jak załadować zmienne środowiskowe w konsoli Rails?
- 14. Jak używać miksów lub modułów w kontrolerach w Rails 3?
- 15. Rails 3: Trasy poddomen
- 16. Hierarchiczny MVC w Rails 3?
- 17. Jak wyświetlić listę wszystkich zdefiniowanych środowisk w aplikacji Rails 3?
- 18. Rails 3 - ActiveRecord i Reverse Sort
- 19. Jak używać enum w bazie danych Postgres w Rails 3?
- 20. Alternatywa dla wtyczki ssl_requirement dla Rails 3?
- 21. Rails 3 has_many changed?
- 22. Rozwiązania autoryzacji Rails 3
- 23. Jak wykonywać wyliczenia w Rails 3?
- 24. Rails 3 Authlogic - 'acts_as_authentic' niezdefiniowany
- 25. RAILS 3 - Transakcje w kontrolerach
- 26. Rails 3 get request referrer
- 27. Najlepsza praktyka dodawania metod rozszerzenia Ruby do Rails 3?
- 28. Formularz kontaktowy w Rails 3
- 29. Pisanie modułu dla Pythona 2.x i 3.x
- 30. Jak używać uwierzytelniania tokena w Rails, Devise i Backbone.js?
Jak mogę z tego zrezygnować? Szyny 4. 'ApplicationController.helpers.render Post.last NoMethodError: niezdefiniowana metoda" include? " dla nil: NilClass' – Chloe
> MyController.helpers.my_method (arg1, arg2); Tego właśnie szukam. – etlds
dzięki .. to jest przydatne. –