我有一个使用Sinatra进行静态页面和Rails应用程序的项目。是否可以将Rails的Flash消息传递给Sinatra?
我允许请求打一个或另一个在config.ru
这样做:
run Rack::Cascade.new([
EightyEightTactical::Root,
EightyEightTactical::Application
])
凡EightyEightTactical::Root
是Sinatra::Base
和EightyEightTactical::Application
一个子类是Rails::Application
一个子类。
我在棘手的情况下,我需要在Rails控制器中设置一个Flash消息并将其显示在Sinatra布局中。
我注意到,Rails使用中间件ActionDispatch::Flash
,但我似乎无法弄清楚如何访问一个Rails应用程序之外的提示信息。我错了,还是可以这样做?
[这是代码](https://gist.github.com/873195)对于任何其他感兴趣的人。 – 2011-03-16 20:00:43
我想提供一个类似于你的代码示例以供参考,但却懒得:-)。 – 2011-03-17 00:47:59