小编Ton*_*Han的帖子

如何在Mongoid中使用update_attributes for datetime_select helper?

我使用mongodb作为我的数据库和驱动程序mongoid.

我的一个模型Bill的字段是local_time,我在视图中使用了datetime_select:

.ym-fbox-select                    
  = f.label :local_time, "Time"
  = f.datetime_select :local_time 
Run Code Online (Sandbox Code Playgroud)

create行动是OK.但update行动不是.错误是这样的:

(eval):1: syntax error, unexpected tINTEGER, expecting ')'
    def local_time(1i)=(value)
Run Code Online (Sandbox Code Playgroud)

而且update是:

def update                                   
 @bill = Bill.find(params[:id])             

 respond_to do |format|                     
   if @bill.update_attributes(params[:bill])
Run Code Online (Sandbox Code Playgroud)

所以我想知道如何更新该local_time字段?

ruby-on-rails mongoid

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

当我将csv复制到它时,postgres怎么不逃脱?

我想将csv复制到postgres.有些值是这样的字符串"{\"foo\": 123}"

如果我直接在postgres中使用COPY,它将转义字符串.当我从postgres中选择时,它会变成"{foo:123}",但是我很难处理,所以如何不去逃避".也就是说,我希望"{\"foo\": 123}"当我从postgres中选择它时,我可以得到原点字符串

postgresql

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

在 HINCRBY 和 INCR 之间为 redis 选择

我有一个论坛,想使用 redis 保存和显示主题的查看次数。似乎我有两种方法可以做到这一点:HINCRBY 和 INCR。我应该选择哪个?为什么?(鉴于我总共有 10,000,000 个主题)

使用 HINCRBY,我可以使用一个键来保存所有值,但哈希值很大。但是有了 INCR,我会有很多键。

redis

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

vim编辑 - 同时在每行的不同位置编辑

我想知道是否有一种快速方法可以改变这种情况:

foo: ''
foobarfoo: ''
foof: ''
fooba: ''
foobarbar: ''
foooobar: ''
Run Code Online (Sandbox Code Playgroud)

foo: 'foo'
foobarfoo: 'foobarfoo'
foof: 'foof'
fooba: 'fooba'
foobarbar: 'foobarbar'
foooobar: 'foooobar'
Run Code Online (Sandbox Code Playgroud)

显然,我想将这个单词粘贴到括号中.有任何想法吗?

vim

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

function_exported?/ 3在escript中没有按预期工作

我想Code.format_string!/2在我的escript代码中使用Elixir 1.6.为了兼容不同的Elixir版本,我计划function_exported?/3用来查看用户环境中是否支持format_string.但我发现它不能按预期工作.它总是false在Macbook中返回(Elixir是1.6),但它可以正常调用.

我创建了一个演示来描述这个问题:

https://github.com/tony612/escript_export

erlang elixir

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

标签 统计

elixir ×1

erlang ×1

mongoid ×1

postgresql ×1

redis ×1

ruby-on-rails ×1

vim ×1