我试图通过AJAX将脚本作为JSON访问,这在Safari和其他浏览器上运行良好但不幸的是不能在Chrome中执行.它出现以下错误:
拒绝从'*'执行脚本,因为它的MIME类型('application/json')不可执行,并且启用了严格的MIME类型检查.
这是请求:
$.ajax({
url: "http://some_url/test.json?callback=?",
type: "GET",
dataType: 'json',
cache: true,
success: function (data, status, error) {
console.log('success', data);
},
error: function (data, status, error) {
console.log('error', data, status, error);
}
});
Run Code Online (Sandbox Code Playgroud)
有人有解决方法吗?
我有两个模型:项目和任务(例如)和连接模型:project_task启用has_many通过关系,以便可以跨项目共享任务.
我已将position指定为project_task模型的属性.现在,我希望能够通过给定项目在project_tasks表中的位置访问任务.
即project.tasks(按project_tasks表中为每个任务列出的位置排序).
这可能吗?
我写了一个ruby youtube url解析器.它被设计为输入以下结构之一的youtube网址(这些是我能找到的youtube url结构,也许还有更多?):
http://youtu.be/sGE4HMvDe-Q
http://www.youtube.com/watch?v=Lp7E973zozc&feature=relmfu
http://www.youtube.com/p/A0C3C1D163BE880A?hl=en_US&fs=1
Run Code Online (Sandbox Code Playgroud)
目的是只保存剪辑或播放列表的ID,以便它可以嵌入,所以如果它是一个剪辑: 'sGE4HMvDe-Q',或者它是一个播放列表: 'p/A0C3C1D163BE880A'
我写的解析器适用于这些网址,但似乎有点脆弱和冗长,我只是想知道是否有人可以建议一个更好的红宝石方法来解决这个问题?
def parse_youtube
a = url.split('//').last.split('/')
b = a.last.split('watch?v=').last.split('?').first.split('&').first
if a[1] == 'p'
url = "p/#{b}"
else
url = b
end
end
Run Code Online (Sandbox Code Playgroud) 我正在使用git和capistrano与乘客一起部署.我一直在试图做这项工作几个小时,并没有取得多大进展.cap deploy:安装程序正常,但是cap部署失败并出现权限问题.我尝试在我的切片上更改权限/所有权,但它仍然失败.
require 'bundler/capistrano' set :user, 'some_user' set :domain, 'example.com' set :applicationdir, "/home/some_user/public_html/example" set :port, 30000 set :scm, 'git' set :repository, "ssh://git@123.45.678.910:50000/home/git/example" set :branch, 'master' set :scm_verbose, true # roles (servers) role :web, domain role :app, domain role :db, domain, :primary => true # deploy config set :deploy_to, applicationdir set :deploy_via, :remote_cache # additional settings default_run_options[:pty] = true ssh_options[:forward_agent] = true # Passenger namespace :deploy do task :start do ; end task :stop do ; end task :restart, :roles = …
可能重复:
Ruby中的多个不等式
大家好,我有一个丑陋的逻辑表达式,我只知道有一个更好,更简洁的方式在ruby中表达这个:
some_variable == 1 || some_variable == 2 || some_variable == 4
欢迎所有建议,谢谢
我正在寻找一个正则表达式来验证我的用户选择的域名,IE http://mysite.com/userdomain.
我所关心的是它允许正确的角色.
ruby ×3
activerecord ×1
ajax ×1
capistrano ×1
javascript ×1
jquery ×1
json ×1
passenger ×1
regex ×1
url ×1
validation ×1