小编wae*_*218的帖子

Rails 3:我想列出我的rails应用程序中定义的所有路径

我想列出我的rails 3应用程序中所有已定义的辅助路径功能(由路由创建),如果可能的话.

谢谢,

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

132
推荐指数
6
解决办法
11万
查看次数

在Qt 4.7中解析JSON的最简单方法

我需要通过Qt解析JSON对象.最简单/最快的方法是什么?

qt parsing json qt4 qjson

30
推荐指数
5
解决办法
4万
查看次数

$和jQuery有什么区别

当我尝试使用$("#div_id")$(document).ready它返回NULL,但是当我使用jQuery("#div_id")它返回实际的对象!

为什么会这样?

更新:我尝试了noConflict方法而没有获得任何提示.

jQuery.noConflict()
function (a,b){return new c.fn.init(a,b)}

$.noConflict();
TypeError: Object function ()
    {
        return document.getElementById.apply(document, arguments)
    } has no method 'noConflict'
Run Code Online (Sandbox Code Playgroud)

更新2:

$(document).ready(function() {
    debugger;
});

<input type="text" id="test" name="test" value="123" />
Run Code Online (Sandbox Code Playgroud)

当我在控制台中运行以下代码时,我得到了这些结果:

$("#test").val()
TypeError: Cannot call method 'val' of null
jQuery("#test").val()
"123"
Run Code Online (Sandbox Code Playgroud)

谢谢

jquery

21
推荐指数
3
解决办法
1万
查看次数

跟踪在页面上显示某些元素所花费的时间

所以假设我们有4个Div(3个隐藏,1个可见),用户可以通过javascript/jQuery在它们之间切换.

我想计算在每个Div上花费的时间,并将包含该时间的xhr发送到服务器以将其存储在数据库中.当用户切换div视图时,将发送此xhr.

我怎样才能做到这一点?任何提示将不胜感激.

谢谢,

html javascript jquery timer

16
推荐指数
3
解决办法
2万
查看次数

通过PHP发出HTTPS请求并获得响应

我想通过PHP向服务器发出HTTPS请求并获得响应.

类似于这个ruby代码的东西

  http = Net::HTTP.new("www.example.com", 443)

  http.use_ssl = true

  path = "uri"

  resp, data = http.get(path, nil)
Run Code Online (Sandbox Code Playgroud)

谢谢

php https request

12
推荐指数
1
解决办法
7万
查看次数

HTML5音频标签是否支持从其他域提供mp3?

所以我有一个domian"www.example.com"的网络应用程序需要提供来自"www.example2.com"的音频,但由于某种原因这不起作用(音频不会流式传输)

<audio src="http://www.example2.com/song.mp3" controls preload></audio>

鉴于如果我将声源url直接放入浏览器,音频将可用

有人试过吗?谢谢

Wa'el

html5 cross-domain html5-audio

12
推荐指数
1
解决办法
4446
查看次数

Rails 3不需要的html转义

我正在转换我的胖Rails2应用程序以在Rails3上运行.经过长时间激烈的争斗与我的老板大吼大叫,页面全部呈现为转义的html字符串.所以所有的div,图像等都是为用户字面写的.

由于某种原因,这个部分调用呈现一个转义字符串

<%= render :partial => 'something_really_interesting' %>
Run Code Online (Sandbox Code Playgroud)

正如所有Ruby on Rails应用程序一样,这条指令并没有被调用太多!那么我如何处理所有这些不通常不作为转义字符串渲染的调用?

ruby render partial ruby-on-rails-3

9
推荐指数
1
解决办法
4106
查看次数

在发出哔哔声后,让twilio留言

我正在使用Twilio给我的客户打电话,提醒他们某些日期.由于有些人不接听这些电话,我想让我的Twilio在他们的电话答录机上留言.

那可能吗?如果有,怎么样?

谢谢

api twilio ruby-on-rails-3

9
推荐指数
1
解决办法
2312
查看次数

回形针为所有不同样式设置默认图像

所以在我的模型中,我的头像有不同的大小:

has_attached_file :avatar,
  :styles => {
    :thumb => "60x60>",
    :small  => "80x80>",
    :medium => "140x140>",
    :large =>   "300x300>"},
  :default_url => "/images/default_avatar.png"
Run Code Online (Sandbox Code Playgroud)

现在,当我打电话时model_instance.avatar.url(:small),如果没有头像,它将返回"/images/default_avatar.png".对于我选择的任何样式,它也会返回相同的结果.

我希望在更改样式时更改默认图像,这样当我调用model_instance.avatar.url(:small)它时应该返回"/images/default_avatar_small.png",如果我调用model_instance.avatar.url(:large)它应该返回"/images/default_avatar_large.png"

如何使回形针为每种样式指定不同的默认头像?

ruby-on-rails paperclip

6
推荐指数
1
解决办法
5660
查看次数

SSE未捕获错误:SECURITY_ERR:DOM异常18,其中服务器提供服务器发送事件(SSE)

我正在尝试将浏览器与提供服务器发送事件(SSE)的服务器连接.此服务器具有与原始服务器不同的域.例如,如果您调用http://d1.example.com/page此页面,则会尝试连接到SSE频道http://d2.example.com/subscribe.尝试这样做会提示以下错误:

Uncaught Error: SECURITY_ERR: DOM Exception 18

在线上:

var source = new EventSource("http://d2.example.com/subscribe")

我该如何解决这个问题?

更新(我尝试过的解决方案):

1- CORS

我通过添加到我的Web服务的标题尝试了CORS.它没有解决问题,即使来自页面的调用现在工作正常!我认为SSE适用于普通的HTTP请求,为什么它不适用于Chrome?Access-Control-Allow-Origin:*d2.example.comEventSource$.get("http://d2.example.com")d1.example.com

2-重定向

我正在使用httpd服务器,因此我在d1.example.com虚拟主机中创建了一个重定向规则,用于将SSE请求传递给d2.example.com.它与Firefox完美配合.另一方面,Chrome没有提示任何错误,也没有连接到SSE服务器.它似乎倾倒了整个EventSource命令.看起来这个解决方案永远不会起作用,所以让我们继续......

3-反向代理

连接的两个浏览器d1.example.com/subscribe基本上d2.example.com通过反向代理连接.但on_close即使浏览器已关闭,事件也永远不会被捕获.这是有道理的,因为d2服务器现在正在使用代理服务器建立通道.如何将on_close事件从代理服务器转发到d2?

是否有任何不同的方法可以使这项工作?

javascript html5 server-sent-events

6
推荐指数
1
解决办法
1544
查看次数