小编tim*_*one的帖子

如何通过chrome控制台访问骨干模型

比方说,我有以下Javascript,

var User=Backbone.Model.extend({
});
var jt=new User({name:"jonathan"});
Run Code Online (Sandbox Code Playgroud)

我如何在Chrome控制台中访问jt?

>jt   // doesn't work
>Backbone....  ?
Run Code Online (Sandbox Code Playgroud)

谢谢

javascript google-chrome-devtools backbone.js

5
推荐指数
2
解决办法
3151
查看次数

在远程加载的javascript中使用document.write写出内容 - 为什么一个坏主意?

我不是全职的Javascript开发人员.我们有一个Web应用程序,其中一个是将一个小的信息小部件写到另一个域.字面上只是一个html表,其中写有一些值.在过去的8年里,我不得不这样做了几次,而且我总是通过一个脚本来完成它,这个脚本只是document.write的表格.

例如:

document.write('<table border="1"><tr><td>here is some content</td></tr></table>');
Run Code Online (Sandbox Code Playgroud)

在他们的域名网站上

<body>
....
<script src='http://ourdomain.com/arc/v1/api/inventory/1' type='text/javascript'></script>
.....
</body>
Run Code Online (Sandbox Code Playgroud)

我一直认为这有点难看,但它工作正常,我们总是可以控制内容(或者受信任的代表有控制权,比如你当前的库存或其他东西).所以这样的另一个项目出现了,我使用document.write在5分钟内编写了它.有人认为这太丑了,但我不知道问题是什么.在小部件方面,我也做了iframe和jsonp实现,但是iframe往往不能很好地与其他网站的css和jsonp很好地发挥作用.我缺少一些安全元素吗?或者我正在做什么?反对使用这种技术最强烈的论点是什么?有没有最好的做法我没有得到?

javascript security

5
推荐指数
1
解决办法
777
查看次数

生产中的force_ssl.rb - 如何在控制器中覆盖只是http

在我的produ.rb中,我有

  config.force_ssl = true
Run Code Online (Sandbox Code Playgroud)

并且想提供例外.看起来这应该工作(找不到如何回到3.2.19):

class ApiItemsController < ApplicationController

  force_ssl except: :get_item_test
Run Code Online (Sandbox Code Playgroud)

但事实并非如此.我已经看过Rails 3.2 force_ssl,除了登陆页面,但真的不想为这样一个微不足道的东西添加宝石.我如何让它工作?


编辑1

在此输入图像描述

ruby-on-rails ruby-on-rails-3.2

5
推荐指数
1
解决办法
1436
查看次数

想从我的redis-db客户端运行CLIENT LIST

我的Heroku应用程序中有一个redis-db客户端。我想运行CLIENT LIST命令(以及其他几个命令,例如COMMAND GET)。我怎样才能做到这一点?我试过了

$redis.eval('CLIENT LIST')
$redis.exec('CLIENT LIST')
Run Code Online (Sandbox Code Playgroud)

但没有骰子。我将如何实现?

ruby-on-rails redis

5
推荐指数
1
解决办法
730
查看次数

将用户标题搜索路径添加到podspec

这是这个问题的后续问题:可能让CocoaPods有一个包含主应用程序的搜索路径

我想添加一个添加User Header Search Path到我的.podspec,以便在编译时添加它,但我不知道如何做到这一点,所以它的效果是这样的:

在此输入图像描述

ios cocoapods

5
推荐指数
1
解决办法
4490
查看次数

确定法拉第请求是否成功

我采用了一些代码,其中内嵌了 5 或 6 个法拉第请求,这是我第一次使用它。我正在抽象为一个模块。这是我第一次使用这个库,目前我有:

module CoreService
  def self.net_connection param_url
    conn = Faraday.new(:url => param_url ) do |c|
      c.use Faraday::Request::UrlEncoded  # encode request params as "www-form-urlencoded"
      c.use Faraday::Response::Logger     # log request & response to STDOUT
      c.use Faraday::Adapter::NetHttp     # perform requests with Net::HTTP
    end
    return conn
  end

  def self.success? arg
    if [200,302].include? arg.status
      return true
    else
      return false
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

并会使用类似:

conn=CoreService.net_connection SOME::URL
url_val = "/other/things"
response = conn.get url_val     

if CoreService.success? response
  puts "THAT WAS A SUCCESS"
else
  puts …
Run Code Online (Sandbox Code Playgroud)

ruby faraday

5
推荐指数
1
解决办法
2650
查看次数

在 Rails after_save 回调中,提交是否已完成并且 Sidekiq 作业可以访问更改

我有一个在 after_save 中启动的 Sidekiq 作业,它似乎获取了错误的数据,我很好奇这是否是我应该期待的行为。这项工作的目标基本上是构建对象的缓存版本。

我有一个项目可以将 is_enabled 设置为 true / false。

在 after_save 中,我有:

after_save
   ItemWorker.peform_async
end
Run Code Online (Sandbox Code Playgroud)

在我的工人中,我有:

  def perform item_id
    mi=Item.find(item_id)
    Queryable.manage_object mi # <-- will build our cached objects here
  end
Run Code Online (Sandbox Code Playgroud)

在我的 after_save 开始时,我的所有更改都应该已经在数据库中并提交了 - Postgres 有什么方法可以在此时锁定该行(我使用的是 Postgres 9.4)?

有没有办法让我检查它是否已保存或者我应该将其移动到 after_commit (或其他地方)?

ruby-on-rails sidekiq

5
推荐指数
1
解决办法
1094
查看次数

如何让php获取调用函数的__LINE__或__FILE__值

我有一个像这样的ZF调试函数:

function fs_d($d, $at){
    if($_REQUEST['debug']=='123'){
        Zend_Debug::dump($d,'at: ' . $at);
    }else{
        return true;
    }
}
Run Code Online (Sandbox Code Playgroud)

并会这样打电话:

fs_d($var, $at)
Run Code Online (Sandbox Code Playgroud)

我想要什么来表示$at函数中调用的位置.换句话说,__FILE____LINE__函数调用点处而不是在输出点处评估类似的东西.但我不想写__FILE____LINE__,在每一个电话.

是否有某种方式可以包装为宏,包裹在包围,{$}或反引号或其他东西?

php zend-framework

4
推荐指数
1
解决办法
424
查看次数

ActiveRecord和关联排序

我有这样一个简单的AR协会:

Question    has_many :answers

Answer      belongs_to :question

with
  `question_id` int(11) NOT NULL,
  `is_accepted` tinyint(1) DEFAULT NULL,
Run Code Online (Sandbox Code Playgroud)

在答案中.我只有一个is_accpeted答案,我想知道是否有一个容易排序到顶部(只是一个订单)?

谢谢

编辑:这是我的答案课:

class Answer < ActiveRecord::Base
    belongs_to :question 
end 
Run Code Online (Sandbox Code Playgroud)

activerecord ruby-on-rails

4
推荐指数
1
解决办法
7982
查看次数

想要将Xcode 4用于一切,如何在项目导航器中添加文件夹?

我想将我的web开发编辑移动到Xcode 4(目前使用textmate).我有几个简单的问题,显然缺乏经验.

  1. 在Xcode的Project Navigator中,如何在显示的目录树中添加文件夹?目前,我通过终端添加文件 - >添加文件

有没有办法告诉Xcode将文件系统视为文件系统而不是引用?

不太可能的事情:

  1. 有没有办法在项目导航器中的文件夹的上下文中调出一个控制台(希望能够再次运行grep小部分或其他东西)?

谢谢

xcode xcode4

4
推荐指数
1
解决办法
3548
查看次数