小编kxh*_*tiz的帖子

创建迁移文件时分配默认值

rails generate migration AddRetweetsCountToTweet retweets_count:integer 
Run Code Online (Sandbox Code Playgroud)

好吧,我使用上面的行来创建迁移文件,该文件在生成的文件中自动生成代码,以向数据类型为整数的模型Tweet添加列.现在,我想在生成迁移文件时向添加的列添加默认值.那可能吗?我用谷歌搜索但找不到.伙计们需要帮助.

migration ruby-on-rails

97
推荐指数
4
解决办法
9万
查看次数

无法在Capybara测试中触发鼠标事件

我正在使用Capybara 1.0.0,我的页面中有一个链接,当鼠标悬停在该块上时可以看到该链接.所以我想在测试中触发鼠标,以便我可以单击该隐藏的链接.我用Google搜索,但找不到适合我的解决方案.你能帮助我吗?

ruby capybara

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

Mailcatcher不在登台服务器上工作

我对mailtrap(http://mailtrap.io/)非常满意,直到我发现它变慢了.有时它不会发送电子邮件或需要很长时间.

所以考虑替代方案并转移到mailcatcher(http://mailcatcher.me/).问题是,它在开发环境中运行良好,但无法使其在staging环境中工作.每当我去1080端口看邮件时,路径都找不到.

顺便说一句,我正在使用mailcatcher为我的rails应用程序.

谢谢;

[更新]我的邮件设置:config.action_mailer.smtp_settings = {:host => http ://mydomain.com ,:port => 1025}

BTW当我启动mailcatcher守护进程时.它退出了

==> smtp://127.0.0.1:1025
==> http://127.0.0.1:1080
Run Code Online (Sandbox Code Playgroud)

不是我的实际主持人,是问题吗?

email gem ruby-on-rails

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

从节点服务器流式传输pdf文件只是在浏览器上显示二进制数据

我有一个提供pdf文件的节点应用程序(特别是sails app).我的服务文件代码如下所示.

request.get(pdfUrl).pipe(res)
Run Code Online (Sandbox Code Playgroud)

当我查看pdf的url时,它会使pdf变好.但有时,它只是在浏览器上呈现pdf的二进制数据,如下所示.

%PDF-1.4 1 0 obj << /Title (??) /Creator (??wkhtmltopdf
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚为什么它无法正确地随机提供pdf.它是镀铬的东西吗?还是我错过了什么?

pdf node.js express sails.js

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

在水豚测试中使用datepicker的问题

我使用Capybara 1.0.0进行验收测试,直到我被困在一个地方才真的很喜欢它.我的问题是我使用了jQuery datepicker,现在我很困惑如何在我的测试规范中从datepicker中选择日期.

任何帮助将受到高度赞赏.

bdd ruby-on-rails datepicker capybara

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

将电子邮件范围限定在设计轨道中的子域

我在rails应用程序中使用devise进行身份验证,我的应用程序可以有许多子域.目前,它使用电子邮件作为身份验证,电子邮件对于整个应用程序应该是唯一的.

现在有什么方法可以将电子邮件地址的唯一性范围扩展到子域,而不是整个应用程序?我试过了:

validates_uniqueness_of :email, :scope => :account_id
Run Code Online (Sandbox Code Playgroud)

但没有奏效.它仍然寻求整个应用程序的电子邮件的唯一性,而不是注册新用户时的特定子域.

任何帮助将受到高度赞赏.

ruby-on-rails devise

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

用于国际电话号码验证的jquery插件

你们能为美国和国际号码的jQuery建议一个好的电话号码验证插件吗?我用Google搜索了很多,但找不到一个效果很好的.

如果有实时验证会很好(即:当用户在输入字段中输入电话号码时它会立即验证)

validation jquery jquery-validate phone-number

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

FB API 调用中的“无法代表该用户调用 API”

我在调用 facebook API 时遇到问题。我正在使用 Koala 进行服务器端 api 调用,但最近在进​​行 api 调用时遇到了问题。所以我试图绕过考拉调用并使用 call 进行原始 api http 调用,但无济于事。

当我从开发机器卷曲时,它工作正常。

curl "https://graph.facebook.com/me?oauth_token=my_token

它返回配置文件详细信息,但在生产机器上做的同样的事情,它抛出异常

{"error":{"message":"Cannot call API on behalf of this user","type":"OAuthException","code":200}}

有没有人有同样的问题?想听听你们的意见。

facebook facebook-graph-api ruby-on-rails-3 facebook-apps

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