小编GTD*_*Dev的帖子

反应原生.当页面在计时器滴答时重新渲染时,如何将焦点保持在文本输入上

我在clojurescript中使用反应原生物在android上编写一个计时器应用程序(使用试剂希望不重要).

我有一个TextInput地方,我接受用户的文字来命名计时器.每当我的计时器打勾,整个Android应用程序重新渲染,我就会失去焦点TextInput.我目前正在使用onChangeText保存我正在键入的字符,有没有办法在计时器滴答作响时保持对文本输入的关注?

谢谢.

android react-native android-textinputlayout cljsrn

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

黄瓜和Rspec分享工厂女孩工厂

我正在使用Cucumber和Rspec设计围绕轨道的测试,我想知道在黄瓜验收测试和Rspec单元测试之间共享Factory Girl工厂代码是否是一个好习惯.

如果这是一个好的做法,哪里是最好的地方中立位置工厂为rspec和黄瓜.

非常感谢

testing rspec ruby-on-rails cucumber factory-bot

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

Phusion Passenger Ubuntu 11.10

我刚刚升级到ubuntu 11.10,我在启动phusion乘客方面遇到了问题.我收到以下错误:

/usr/bin/ld: /usr/lib/ruby/gems/1.8/gems/passenger-3.0.8/ext/nginx/../common/libpassenger_common.a(aggregate.o): undefined reference to symbol 'round@@GLIBC_2.2.5'
/usr/bin/ld: note: 'round@@GLIBC_2.2.5' is defined in DSO /usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../x86_64-linux-gnu/libm.so so try adding it to the linker command line
/usr/lib/gcc/x86_64-linux-gnu/4.6.1/../../../x86_64-linux-gnu/libm.so: could not read symbols: Invalid operation
collect2: ld returned 1 exit status
make[1]: *** [objs/nginx] Error 1
make[1]: Leaving directory `/tmp/root-passenger-23103/nginx-1.0.5'
make: *** [build] Error 2
Run Code Online (Sandbox Code Playgroud)

想知道是否有针对此问题的修复程序,或者是否是可能很快修复的已知问题.

谢谢

ubuntu gcc makefile passenger

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

Mongoid:嵌入式文档在父级构造时自动初始化

有没有办法让嵌入式文档在mongoid中自动初始化?我的意思是给用户嵌入车库文件.我必须编写以下代码来完全设置带有车库的用户:

user = User.create!(name: "John")
user.build_garage
user.garage.cars << Car.create!(name: "Bessy")
Run Code Online (Sandbox Code Playgroud)

有没有办法可以跳过电话user.build_garage

谢谢

initialization ruby-on-rails embedded-database mongodb mongoid

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

在Erlang中连接BitStrings(非二进制)

你如何连接位串.我的意思是位串,因为我不知道字节数是8的倍数.

A = <<3:2>>
B = <<1:1>>
C = <<15:4>>

Solution should A|B|C should be <<127:7>>
Run Code Online (Sandbox Code Playgroud)

谢谢

binary erlang concatenation bitstring

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

Rails:使用水豚填充动态场

我有一个文本字段,通过带有长id的javascript动态创建:

user_user_skills_attributes_69878013874980_skill_title

其中69878013874980是生成的时间戳.

如何在水豚测试中填写此ID的字段?

谢谢

html javascript testing capybara ruby-on-rails-3

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

Rails Jquery 从另一个 js.erb 文件渲染 js.erb 部分

我在不同模型的 ajax 响应之间有重复的 js.erb 代码。我想通过将参数传递到 js.erb 部分来重构重复的 js.erb 代码。

如何从 js.erb 文件呈现 js.erb 部分?

ajax jquery erb code-duplication ruby-on-rails-3

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

Gruntfile连续从程序中获取错误代码

我想创建一个grunt文件,一个接一个地连续运行3个grunt任务,无论它们是失败还是通过.如果其中一个grunts任务失败,我想返回最后一个错误代码.

我试过了:

grunt.task.run('task1', 'task2', 'task3');
Run Code Online (Sandbox Code Playgroud)

--force选项运行时.

这个问题--force是指定何时返回错误代码0而不管错误.

谢谢

javascript error-code gruntjs

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

Angularjs ngResource' @ id'

我有一个快速的问题.在角度js中(像哪个对象一样)'@id'来自rails应用程序的下面一段代码?

var User = $resource("/users/:id", {id: '@id'});
Run Code Online (Sandbox Code Playgroud)

我知道它设置了默认ID.

谢谢

javascript routes ruby-on-rails-3 angularjs

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

懒惰的scala中的理解评估

我是scala和大多数函数式语言的新手,我现在正试图计算一个数字.我写了代码:

lazy val factors = for(int <- 2 until  math.ceil(math.sqrt(number)).toInt if number%int == 0) yield int
Run Code Online (Sandbox Code Playgroud)

我想知道如果我宣布scala val是懒惰的,那么当我打电话时它不会评估整个理解factors.head吗?

functional-programming scala immutability lazy-evaluation for-comprehension

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