小编JZ.*_*JZ.的帖子

Activerecord:这个MySQL安全吗?如果不是,我该如何消毒呢?

我正在使用find_by_sql方法,我不确定我所做的是否安全?如果不是我怎么能消毒我的变量?

Table.find_by_sql("SELECT * FROM TABELS
     WHERE table.`table_id` = '#{params[:table]}'
           and insights.`created_at` >= '#{@stime}'
           and insights.`created_at` <= '#{@etime}'
     GROUP BY places.`id`
     ORDER BY sum(insights.`checkins`) DESC").paginate(:page => params[:page], :per_page => Place.per_page)
Run Code Online (Sandbox Code Playgroud)

mysql activerecord sanitization ruby-on-rails

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

使用jquery更改CSS样式

我正在尝试修改div的宽度.我究竟做错了什么?

$('#foo')

[<div class=?"bar" id=?"foo" style=?"width:? 40%">?</div>?]

$('#foo').css('style','width:50%')

[<div class=?"bar" id=?"foo" style=?"width:? 40%">?</div>?]
Run Code Online (Sandbox Code Playgroud)

css jquery width

1
推荐指数
2
解决办法
4770
查看次数

JS中的正则表达式

你如何使用JS修饰逗号之后的所有文本?

我有: string = Doyletown, PA

我要tring = Doyletown

javascript regex string jquery

0
推荐指数
1
解决办法
128
查看次数

使用明确版本的ruby以root身份安装没有rvm的Gems

我已经决定摆脱rvm,我在使用新版本的ruby 1.9.2编译gem时遇到了麻烦.宝石需要1.9.2,我有它,但说不能没有安装,所以错误消息没有意义.

如何明确告诉gem使用所述版本的ruby进行编译?

Gem::InstallError: linecache19 requires Ruby version >= 1.9.2.
An error occured while installing linecache19 (0.5.12), and Bundler cannot continue.
Make sure that `gem install linecache19 -v '0.5.12'` succeeds before bundling.
 apps2 ~/projects/sms/apps2/apps2_admin $ ruby -v
ruby 1.9.2p180 (2011-02-18 revision 30909) [x86_64-darwin10.8.0]
 apps2 ~/projects/sms/apps2/apps2_admin $ which ruby
/usr/local/bin/ruby
Run Code Online (Sandbox Code Playgroud)

environment gem env ruby-on-rails ruby-1.9.2

0
推荐指数
1
解决办法
4333
查看次数

如何将每列乘以一个数字,然后为每列设置新值?

我正在尝试将lbs转换为克.我有一个以lbs保存的original_amount,我想将这些值中的每一个乘以453.592以转换为克.

下面的查询保存了第一个选择的值,但不适用于每个列.

我如何首先选择列,然后将其相乘,然后更新它?

UPDATE inventory 
SET original_amount = subquery.new_amount 
FROM (SELECT original_amount * 453.592 as new_amount 
      FROM inventory) AS subquery 
where original_units iLike 'lbs';
Run Code Online (Sandbox Code Playgroud)

sql postgresql sql-update

0
推荐指数
1
解决办法
53
查看次数

为什么我的隐藏功能不适用于点击

$(document).ready(function() {
  $('#promotion_profile_booking_description').keyup(function () {
    var left = 200 - $(this).val().length;
    if (left < 0) {
        left = 0;
    }
    $('#counter').text('Characters left: ' + left);
  });
  $('#counter').bind('click', function() {
    (this).hide();
  });
});
Run Code Online (Sandbox Code Playgroud)

前面的代码基本上插入"Characters left:x"作为文本计数器.它很棒.然而,将元素隐藏在点击上是另一回事.为什么我的隐藏功能不起作用?你在我的JS中看到任何明显的错误吗?

javascript jquery

-2
推荐指数
1
解决办法
212
查看次数