在 lotusrb 中加载资产时出错

Get error when loading assets in Lotusrb

我正在试用 Lotustrb 框架,但我遇到了资产问题。我按照 lotus-assets in github 中关于在 Lotus 中使用的说明进行操作,但出现错误 Errno::ENOENT: No such file or directory @ realpath_rec

错误发生在我这样做的时候:

Lotus::Assets.configure do
  compile true

  define :stylesheet do
    sources << [
      'app/web/assets/stylesheets' # this is the path to my stylesheets
   ]
  end
end

然后在我的模板中:

<%= stylesheet 'application' %>

不知道我做错了什么。有帮助吗?

如果您的应用是从 lotus new 生成的,那么我认为您有错字。 Lotus 生成一个 apps 目录。试试这个:

Lotus::Assets.configure do
  compile true

  define :stylesheet do
    sources << [
      'apps/web/assets/stylesheets' # you had 'app/web/assets/stylesheets'
   ]
  end
end