我正在使用Ruby 2.0设置Rails 4应用程序,但我得到"Web应用程序无法启动"并得到此跟踪:
cannot load such file -- bundler/setup (LoadError)
/usr/local/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:53:in `require'
/usr/local/lib/ruby/site_ruby/2.0.0/rubygems/core_ext/kernel_require.rb:53:in `require'
/usr/lib/ruby/gems/1.8/gems/passenger-4.0.19/lib/phusion_passenger/loader_shared_helpers.rb:212:in `run_load_path_setup_code'
/usr/lib/ruby/gems/1.8/gems/passenger-4.0.19/helper-scripts/rack-preloader.rb:96:in `preload_app'
/usr/lib/ruby/gems/1.8/gems/passenger-4.0.19/helper-scripts/rack-preloader.rb:150:in `<module:App>'
/usr/lib/ruby/gems/1.8/gems/passenger-4.0.19/helper-scripts/rack-preloader.rb:29:in `<module:PhusionPassenger>'
/usr/lib/ruby/gems/1.8/gems/passenger-4.0.19/helper-scripts/rack-preloader.rb:28:in `<main>'
Run Code Online (Sandbox Code Playgroud)
我的apache2.conf是:
LoadModule passenger_module /usr/lib/ruby/gems/1.8/gems/passenger-4.0.19/buildout/apache2/mod_passenger.so
PassengerRoot /usr/lib/ruby/gems/1.8/gems/passenger-4.0.19
PassengerDefaultRuby /usr/local/bin/ruby
Run Code Online (Sandbox Code Playgroud)
bundle -v 是:
Bundler version 1.3.5
Run Code Online (Sandbox Code Playgroud)
ruby -v 是:
ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-linux]
Run Code Online (Sandbox Code Playgroud)
gem env 是:
RubyGems Environment:
- RUBYGEMS VERSION: 2.1.5
- RUBY VERSION: 2.0.0 (2013-06-27 patchlevel 247) [x86_64-linux]
- INSTALLATION DIRECTORY: /usr/lib/ruby/gems/1.8
- RUBY EXECUTABLE: /usr/local/bin/ruby
- EXECUTABLE DIRECTORY: /usr/lib/ruby/gems/1.8/bin
- SPEC CACHE DIRECTORY: …Run Code Online (Sandbox Code Playgroud) 我有这个jQuery ajax调用:
$.ajax({
url : 'my_action',
dataType: 'script',
beforeSend : function(){
if(1 == 1) //just an example
{
return false
}
},
complete: function(){
console.log('DONE');
}
});
Run Code Online (Sandbox Code Playgroud)
我想在beforeSendif条件返回的情况下停止ajax调用true但返回false不会停止ajax调用.
我怎么能stop在ajax上调用beforeSend?
=======更新=========
return false 也有效.
我Koala在Ruby on Rails应用程序上使用gem
我在通过Koala使用的数据模型上有以下代码:
@graph = Koala::Facebook::GraphAPI.new(token_secret)
friends = @graph.get_connections("me", "friends")
Run Code Online (Sandbox Code Playgroud)
其中,token_secret来自于我的一个字段users的表,保存在登录.
它工作正常但几分钟后我得到:
Koala::Facebook::APIError (OAuthException: Error validating access token: Session has expired at unix time 1327438800. The current unix time is 1327442037.):
Run Code Online (Sandbox Code Playgroud)
我找到了在前面用这些方法更新这个令牌的方法,Facebook JS SDK但是这个方法我在控制器上调用了朋友列表.
如何更新token_secret使用考拉?这可能吗?
我从表格视图中获取选择项目:
NSIndexSet *selectedItems = [aTableView selectedRowIndexes];
Run Code Online (Sandbox Code Playgroud)
在NSArray对象中获取索引的最佳方法是什么?
在我的迁移中,我有:
def up
MyModel.destroy_all
MyModel.create!({:id=>1,:name=>'foo'})
MyModel.create!({:id=>2,:name=>'fooBar'})
MyModel.create!({:id=>3,:name=>'fooNull'})
end
Run Code Online (Sandbox Code Playgroud)
因为我需要覆盖已经在my_models表上的数据
但即使我id在MySQL上指定它,它仍然从它已经存在的位置继续编号.
我需要在自动增量上休息计数器,id以便通过我的Ruby on Rails应用程序上的Active Record迁移只有这3个id值的新记录.
我有一个Ruby on Rails 3.0.7应用程序和我的用户身份验证devise但是我有一个替代方法sign up和sign in方法,我允许我的用户使用他们的Facebook帐户注册然后我在我的users表中保存那个设计使用的相同的登录信息注册和登录用户.
脚步
Koala)我给用户一个通用密码.我只是错过了第3步,因为我想继续使用current_user帮助器和user_signed_in?帮助器.
那么如何告诉设计从我的其他控制器自动登录该用户?
我在这个问题上看到了类似的东西.设计:有多个控制器处理用户会话,它会记录我的用户,但会引导我进入空白页面......
当我将它上传到Ruby on Rails应用程序时,我需要知道图像的平均颜色.是否可以在HEX或RGB中获得平均颜色值,以便稍后在将要显示此图像的视图中使用此颜色?
就像是:
img = Magick::Image.read(path).first
hexVal = img.getHexValue
Run Code Online (Sandbox Code Playgroud) 我正在Rails 3使用以下命令启动应用程序:
passenger start -a 0.0.0.0 -p 3000 -d
但是如何判断passenger在production环境中启动应用程序?
ruby-on-rails passenger production-environment ruby-on-rails-3
如果我有字符串:
var myStr = "foo_0_bar_0";
我想我们应该有一个叫做的函数 getAndIncrementLastNumber(str)
所以,如果我这样做:
myStr = getAndIncrementLastNumber(str); // "foo_0_bar_1"
以上的考虑,有可能是另一种文本,而不是foo和bar有可能不是underscores 或可能有不止一个underscore;
是否有任何方式与JavaScript或jQuery有.replace()一些RegEx?
我想要的是HEX或RGB平均值从图像到另一个div背景这种颜色.
因此,如果我上传一张带有红色的图像,我会得到像#FF0000这样的例子.
让我知道这是否可行:)
非常感谢.
javascript ×2
jquery ×2
passenger ×2
activerecord ×1
ajax ×1
canvas ×1
cocoa ×1
devise ×1
image ×1
imagemagick ×1
koala ×1
login ×1
nsindexset ×1
objective-c ×1
regex ×1
replace ×1
rmagick ×1
ruby ×1
ruby-2.0 ×1
rubygems ×1