我正在使用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)
我想在beforeSend
if条件返回的情况下停止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