小编Sco*_*ysk的帖子

使用Bundler从Github安装gem

我正在尝试使用这里说明来安装带有bundler的预发布版本的gem.

"bundle install"输出将gem列为已安装,但"gem list"无法找到它.

我的Gemfile:

source :gemcutter

gem 'sinatra', '1.1.0', :git => 'http://github.com/sinatra/sinatra.git'
gem 'RedCloth', '4.2.3'
Run Code Online (Sandbox Code Playgroud)

这是我的示例代码的其余部分的要点.

有没有人让这个场景奏效?

注意:我也在使用RVM(在OS X上).bundle show会将gem(和依赖项)列为现有的,但我无法正确解析它们.

谢谢.

ruby rubygems sinatra bundler

18
推荐指数
2
解决办法
8207
查看次数

如何从Rails 3中托管的Rack应用程序获取命名路由?

当应用程序安装在rails 3(在我的案例中是Sinatra应用程序)时,是否可以从自定义机架应用程序中获取命名路由的值?

只需使用该路由,(login_path)就会为未定义的局部变量抛出异常.

更新:

这是我要做的一个例子:

before do
 redirect login_path unless some_condition
end
Run Code Online (Sandbox Code Playgroud)

该应用程序已安装

mount App.new, :at => '/path'
Run Code Online (Sandbox Code Playgroud)

这部分按预期工作.

谢谢,斯科特

rack routes ruby-on-rails ruby-on-rails-3

5
推荐指数
1
解决办法
625
查看次数