把javascript放在sinatra视图的部分内容是什么方法

时间:2012-02-01 19:27:37

标签: javascript sinatra coffeescript slim

我正在开发一个用于编辑用户个人资料的页面。所以我根据模型拆分它。所以配置文件页面视图将具有以下部分   - 导航  - 用户登录   - 用户个人   - 用户照片

每个人都将拥有自己的javascript /验证。我想把js保留在局部。我正在使用苗条的视图和咖啡的苗条的javascript。这使得javascript与html内联。这是一个好的方法(我希望将脚本与模型的局部视图保持在一起,因为它更易于维护)。我想知道你对这种方法的想法。并且在dom中内联j会导致不同的问题 why-is-jquery-wrap-executing-an-inline-javascript

感谢

1 个答案:

答案 0 :(得分:0)

如果你在纤薄的模板中使用coffeescript,你可以这样做,但你必须说明这一点。使用像这样的过滤器

:coffee
  your stuff inlined...

或者你通过它的路线调用cs并让coffeescript解析它。然后你也可以把它放进你的路线。