Рельсы металлические в Руби на Рельсах 3 - PullRequest
1 голос
/ 02 марта 2011

Я использую Ruby on Rails 3, и я хотел бы реализовать некоторое промежуточное программное обеспечение Rack.

Я знаю (но, возможно, я ошибаюсь!), Что до версии 3 существовала «система» Rails Metal, чтобы справиться с этим. Но сейчас?!

Где в моем приложении Rails мне нужно найти файлы для использования в целях промежуточного программного обеспечения (до версии 3, если я не ошибаюсь, папка называлась 'metal') ? тогда как я должен указать их в файле application.rb?

Ответы [ 4 ]

2 голосов
/ 02 марта 2011

Ознакомьтесь со страницей Rails на стойке на направляющих.

Ваши собственные промежуточные программы могут храниться в lib и могут потребоваться в верхней части application.rb.

1 голос
/ 03 марта 2011

Оформите следующую запись в блоге, которая может ответить на ваш вопрос:

http://tektastic.com/2010/07/rails3-rack-and-where-did-my-metal-go.html

0 голосов
/ 27 июня 2013

http://www.ruby -on-rails-outsourcing.com / статьи / 2010/05/28 /, как к создать свой собственную-стоечных промежуточный класс-в-рубин-на-рельсы / может быть полезным для вас.

В основном предлагается поместить ваш класс в /lib/class_name.rb и затем проинструктировать его использовать как

 Rails::Initializer.run do |config|
   config.middleware.use "ClassName"
 ...

Я считаю, что высразу же, в рельсах больше нет «металлической» опции 3 http://tektastic.com/2010/07/rails3-rack-and-where-did-my-metal-go.html, вместо этого вы должны использовать промежуточное программное обеспечение стойки.Я не уверен, вызывает ли это снижение производительности или нет.

0 голосов
/ 30 мая 2012

Проверьте это http://www.engineyard.com/blog/2010/rails-and-merb-merge-plugin-api-part-3-of-6/ о том, как создать "Металлический" контроллер

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...