gpt4 book ai didi

ruby - 设置 rake-pipeline 以与 handlebars 和 Google App Engine 一起使用

转载 作者:数据小太阳 更新时间:2023-10-29 06:51:29 24 4
gpt4 key购买 nike

这就是我正在尝试做的事情。我正在构建一个 ember.js 应用程序,其 java 后端在 GAE 上运行。

我正在使用 Handlebars ,但我希望将它们分成单独的文件,而不是全部粘贴到 index.html 中。

通过 ember.js irc,我打开了 rake-pipeline连同 minispade

连同 web filters和自定义 handlebars filter我开始构建 Assets 文件。我不知道 Ruby 或 gem 文件等。

因此,我正在尝试找出能够即时编译我的 coffeescript/handlebars 文件的最佳方法,对它们进行 minispade,但在开发模式下保持单个文件可访问,以便我可以调试它们。困难在于 rake 管道在与 GAE 不同的端口上运行。所以我不确定如何处理这个问题。在开发期间,我是否让 GAE 中的索引文件指向 9292 端口 (rakep) 上的单个文件,但在生产模式下指向完全连接的版本?我不确定。

所以我在这里尝试这样做:https://gist.github.com/1495740通过只有一个由“构建”标志触发的部分。甚至不确定那样是否可行。

我知道这里有很多困惑。抱歉,就像我说过的,我什至不太熟悉 Ruby 的做事风格。

最佳答案

由于您不是 Ruby 用户,因此这里是使用 rake 管道设置 stock OSX 环境的最可靠步骤:

第 1 步:安装 bundler

# on OSX, using built-in Ruby
$ sudo gem install bundler --pre

第 2 步:创建 Gemfile

# inside your app directory
$ bundle init

# will create a file named Gemfile in the root

第 3 步:将 rake-pipeline 添加到 Gemfile

# inside the Gemfile
gem "rake-pipeline-web-filters"

第 4 步:安装您的 gem

$ bundle install --binstubs

第 5 步:设置 Assets 文件

然而你已经这样做了......

第 6 步:运行 Rake::Pipeline

# to run the preview server
$ bin/rakep

# to build your assets
$ bin/rakep build

关于ruby - 设置 rake-pipeline 以与 handlebars 和 Google App Engine 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8558062/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com