虽然我认识到链轮的依赖关系处理非常棒,但我对如何正确使用它以满足我的需求知之甚少。实际上,我正在开发一个php 5.3应用程序(锂框架支持#li3),并且我正在开始开发一个公共javascript文件,用于向我们的服务器发送请求并使用结果构建DOM片段。基本上,我愿意将我的源代码组织在模块中,每个模块专门用于一个任务(ajax请求,json解析,DOM生成等…),并感到使用链轮的冲动。
在我的本地环境中,链轮如何能够很好地、以某种方式透明地集成到我的工作流程中(我希望每次修改我的一个文件时都避免CLI任务)。
?我相信这在某种程度上是可能的,但我对链轮的知识不允许我自己发现这一点。
一直在尝试同样的问题吗?如何解决这个问题?由于
通常在您的本地环境中,您将链轮作为web服务器运行。一般来说,这需要在你的应用中添加一个config.ru
文件,比如
require 'sprockets'
map '/assets' do
environment = Sprockets::Environment.new
environment.append_path 'app/assets/javascripts'
environment.append_path 'app/assets/stylesheets'
run environment
end
并在rackup config.ru
下运行。这将在每次更改资源时重新加载它们。