2

我在我的 haml 文件中添加了一个 div:

%section.splunk
  .splunk_results Loading splunk data...

稍后将由 ajax 调用填充。但是,即使我重新启动 rails 并导航到该页面,它也没有显示在我的 html 文件中。我的研究表明它应该在我加载页面时自动编译——为什么不是这样?

编辑:

haml 文件位于 myAppName/client/order_details.haml。它应该编译成的 HTML 位于 myAppName/public/templates/order_details.html 中。

4

1 回答 1

0

使用资产管道将 HAML 文件解释为 HTML 文件,这要求您的文件位于 app/assets中。

此外,控制器操作指定将呈现的文件。查看您的 Rails 日志以查看操作实际呈现的文件。

于 2012-12-15T18:38:33.807 回答