我正在使用 trinidad gem 运行 rails 应用程序。我正在使用允许我将其与 Rack 处理程序一起使用的方法:
$ jruby -S rails s -p 80
public/
但是,每当我尝试访问 rails文件夹中的某些内容时,它都会给我一堆 404 错误。自述文件似乎建议我添加该选项--public PUBLIC_DIR
,以便服务器知道将什么视为公用文件夹,但是当我将其添加到我的调用中时:
$ jruby -S rails s -p 80 --public /home/bdares/myproject/public
它给了我这个错误:
OptionParser::InvalidOption: invalid option: --public
我的视图和资产管道中的其他所有内容都得到了很好的服务,所以我想我可以将所有内容都放在一个资产文件夹中,但如果可能的话,我想把它做好。此外,似乎由于未正确提供公用文件夹,因此也找不到任何预编译的资产。