有谁知道如何使用Youtube API检查Youtube视频是否可嵌入?我尝试过使用此网址:
http://gdata.youtube.com/feeds/api/videos/47z7i79NuK8
Run Code Online (Sandbox Code Playgroud)
但我得到的答案,粘贴在下面,似乎没有可嵌入的字段?
entry:
rating:
rel: http://schemas.google.com/g/2005#overall
max: "5"
min: "1"
average: "4.744681"
numRaters: "94"
group:
duration:
seconds: "47"
player:
url: http://www.youtube.com/watch?v=47z7i79NuK8&feature=youtube_gdata_player
category: Entertainment
title: "Sesame Street: P is For Princess available everywhere on DVD!"
thumbnail:
- time: "00:00:23.500"
url: http://i.ytimg.com/vi/47z7i79NuK8/2.jpg
height: "90"
width: "120"
- time: "00:00:11.750"
url: http://i.ytimg.com/vi/47z7i79NuK8/1.jpg
height: "90"
width: "120"
- time: "00:00:35.250"
url: http://i.ytimg.com/vi/47z7i79NuK8/3.jpg
height: "90"
width: "120"
- time: "00:00:23.500"
url: http://i.ytimg.com/vi/47z7i79NuK8/0.jpg
height: "240"
width: "320"
content:
duration: "47"
medium: video
yt:format: "5" …
Run Code Online (Sandbox Code Playgroud) 我有一个Rails 2.3.5应用程序,我想升级到Rails 3.在Rails 3升级Railscast中,他们建议升级到2.3.8然后再转到3.我已经尝试了Google搜索,但我找到的信息都是有关升级到Rails 3,我发现这个问题,这似乎暗示做gem update rails
和rake rails:update
,但不会这些命令升级到Rails 3中,因为它是最新的版本?如何升级到Rails 2.3.8?谢谢阅读.
在Devise中,我正在以这样的方式登录我的用户:
sign_in_and_redirect(:user, user)
Run Code Online (Sandbox Code Playgroud)
在默认登录页面中,有一个用户可以选择的复选框,以便他们在返回站点时不必再次登录.但是,当您使用该sign_in_and_redirect(:user, user)
行登录时,我无法确定如何将该参数设置为yes.有谁知道怎么样?谢谢阅读.
这可能吗?我有一个jquery文件加载到每个使用.load()事件的页面中,但是一些选择页面也需要一些特定的jquery东西,我想再次使用.load().谢谢阅读.
我正在使用一个允许用户在一个区域中绘制框的jQuery插件.我使用jQuery在用户放开鼠标按钮时出现的框中放置一个复选框(以及下拉列表)(这是jsFiddle中javascript的底部).问题是,复选框无法点击.
我有一些点击检查代码_mouseStart
,_mouseDrag
以及_mouseStop
事件从当你在现有的中单击创建停止另一个盒子,但我不认为这是造成问题的原因,可以通过点击创建下拉列表,此外,如果您删除点击检查代码,则复选框仍然无法点击.
是什么导致复选框无法点击?谢谢阅读.
编辑:感谢VinayC的回答,我现在可以看到点击到达复选框,使用以下代码:
$('#box').click(function(e){
alert('clicked');
$(this).attr('checked', true);
});
Run Code Online (Sandbox Code Playgroud)
但该$(this).attr('checked', true);
行不会选中复选框.谁能告诉我为什么?我已经更新了jsFiddle
编辑2:Harmen注意到代码为每个复选框分配了相同的id.在实际的代码中有一个附加到id的计数器,所以每个都是唯一的,但我已经把它拿出来因为我认为这只是一个jQuery问题.我会改变jsFiddle,但是如果你只创建一个盒子(因此一个复选框),就会出现同样的问题.
我正在尝试使用jQuery删除div的边框,但它不起作用.我究竟做错了什么?
HTML:
<!DOCTYPE html>
<html>
<head>
<style>
div { width: 200px; height: 150px; background-color: #f33; border: 10px solid silver;}
</style>
</head>
<body>
<div id="a1"></div>
<br>
<br>
<div id="a3">click</div>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
使用Javascript:
$("#a3").click(function() {
$('#a1').css("border", "");
}):
Run Code Online (Sandbox Code Playgroud) string.include?(other_string)
用于检查字符串是否包含另一个字符串.有没有一种很好的方法来检查一个字符串是否包含一个字符串数组中的至少一个字符串?
string_1 = "a monkey is an animal. dogs are fun"
arrays_of_strings_to_check_against = ['banana', 'fruit', 'animal', 'dog']
Run Code Online (Sandbox Code Playgroud)
这将返回true
,因为string_1
包含字符串'animal'
.如果我们删除'animal'
从arrays_of_strings_to_check_against
,它会返回false
.
请注意,字符串'dog'
从arrays_of_strings_to_check_against
不应与'dogs'
从string_1
,因为它是一个完整的比赛.
我正在使用Rails 3.2.0和Ruby 1.9.2
当您使用OmniAuth通过Facebook登录Web应用程序时,这些是webapp具有的权限:
Access my basic information Includes name, profile picture, gender, networks, user ID, list of friends, and any other information I've shared with everyone.
Send me email WebApp may email me directly at email@email.com
Access my data any time WebApp may access my data when I'm not using the application
Run Code Online (Sandbox Code Playgroud)
而当您使用mini_fb gem将Web应用程序链接到Facebook时,这些是权限(必须将其指定为代码,否则格式化很奇怪):
Access my basic information
Includes name, profile picture, gender, networks, user ID, list of friends, and any other information I've shared with everyone.
Required
Send …
Run Code Online (Sandbox Code Playgroud) 我正在尝试使用OAuth gem在我的Ruby on Rails应用程序中验证Evernote.我正在使用一个教程来验证Twitter - http://blog.brijeshshah.com/integrate-twitter-oauth-in-your-rails-application/,因为我找不到一个Evernote.
到目前为止,我已经让用户授权我的应用程序,现在有了临时凭证:
customer = OAuth::Consumer.new("xxx", "xxx",{
:site=>"https://sandbox.evernote.com/",
:request_token_path => "/oauth",
:access_token_path => "/oauth",
:authorize_path => "/OAuth.action"})
@request_token = customer.get_request_token(:oauth_callback => "http://localhost:3000/create_evernote_step_2")
session[:request_token] = @request_token.token
session[:request_token_secret] = @request_token.secret
redirect_to @request_token.authorize_url
Run Code Online (Sandbox Code Playgroud)
所以现在我有oauth_token和oauth_verifier,需要将它们变成访问令牌.这部分Twitter教程似乎特定于Twitter,所以我现在确定如何处理Evernote的情况.谁能帮我吗?
当Heroku工作者运行delayed_job并且无法解决原因时,我收到以下错误.第一个错误似乎与Evernote gem有关,尽管我实际上并没有在整个项目中使用它的任何代码.我只有
gem 'evernote', "~> 0.9.0"
Run Code Online (Sandbox Code Playgroud)
在gemfile中.
第二个似乎与Newrelic Heroku插件有关,这是一个应用程序监控服务.但它确实监视应用程序,所以我不知道是什么原因导致错误.
是什么导致了这些错误?
1
2011-05-11T03:31:22+00:00 heroku[worker.3]: Stopping process with SIGTERM
2011-05-11T03:31:22+00:00 app[worker.3]: rake aborted!
2011-05-11T03:31:22+00:00 app[worker.3]: SIGTERM
2011-05-11T03:31:22+00:00 app[worker.3]: /app/.bundle/gems/ruby/1.9.1/gems/activesupport-3.0.1/lib/active_support/dependencies.rb:239:in `require'
2011-05-11T03:31:22+00:00 app[worker.3]: /app/.bundle/gems/ruby/1.9.1/gems/activesupport-3.0.1/lib/active_support/dependencies.rb:239:in `block in require'
2011-05-11T03:31:22+00:00 app[worker.3]: /app/.bundle/gems/ruby/1.9.1/gems/activesupport-3.0.1/lib/active_support/dependencies.rb:225:in `block in load_dependency'
2011-05-11T03:31:22+00:00 app[worker.3]: /app/.bundle/gems/ruby/1.9.1/gems/activesupport-3.0.1/lib/active_support/dependencies.rb:591:in `new_constants_in'
2011-05-11T03:31:22+00:00 app[worker.3]: /app/.bundle/gems/ruby/1.9.1/gems/activesupport-3.0.1/lib/active_support/dependencies.rb:225:in `load_dependency'
2011-05-11T03:31:22+00:00 app[worker.3]: /app/.bundle/gems/ruby/1.9.1/gems/activesupport-3.0.1/lib/active_support/dependencies.rb:239:in `require'
2011-05-11T03:31:22+00:00 app[worker.3]: /app/.bundle/gems/ruby/1.9.1/gems/evernote-0.9.0/vendor/gen-rb/evernote.rb:5:in `<top (required)>'
2011-05-11T03:31:22+00:00 heroku[worker.3]: Process exited
2011-05-10T20:31:23-07:00 heroku[worker.2]: State changed from up to stopping
Run Code Online (Sandbox Code Playgroud)
第2
2011-05-11T03:31:25+00:00 heroku[worker.2]: Stopping process with SIGTERM
2011-05-11T03:31:25+00:00 …
Run Code Online (Sandbox Code Playgroud)