现在我的做法是将 octopress _deploy 下的所有文件丢在 rails public 文件夹下。
然后 这是我的 routes.rb
MySite::Application.routes.draw do
scope "/feeds_reader" do
...
end
match ":action" => ":action/index.html"
end
我的 rails 有跑一个 feed reader app 在 /feeds_reader 我想让其他的 routes 都 route 到 octopress 的静态文件里. octopress 很多 post link 是以 / 结尾, 比如说 http://derekzeng.me/blog/2013/08/11/understanding-backbone-2/
其实这是指向 index.html 文件,rails 貌似默认不能直接转到 index.html 所以 routes.rb 里面最后要转一下。
现在问题是,这个 setup 只在 devlopment environment 里面其作用。用了 assets precompilation 之后 在 production 里面就不 work 了。
哪位大虾可以帮忙小弟诊断一下吗?