小编Neo*_*_10的帖子

如何更改created_at格式

这应该是一件简单的事情.好吧,我确定它应该很简单,这就是rails.

问题是:在模型中,所有数据都有一个字段created_at.要在视图中检索此信息,我使用一个块,其中一行是t.created_at.

它向我显示了2015-04-12 11:04:44 UTC的结果

我应该使用哪种方法将此日期显示为2015-04-12?我想它应该是这样的: t.created_at.date_only

你可以帮帮我吗?

activerecord ruby-on-rails date date-format datecreated

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

RSpec的未定义方法`它'(Hartl的Ruby on Rails教程)

我在Michael Hartl的RoR教程第8章中遇到了一个问题.测试失败,因为RSpec的"它"方法是"未定义的".你见过类似的东西吗?可能是什么原因?我查了一切,和书中的一样......

这是来自user_spec.rb的测试代码:

describe User do

 before { @user = User.new(name: "Example User", email: "user@example.com",
                password: "foobar", password_confirmation: "foobar") }

 subject { @user }

 describe "remember token" do
 before { @user.save }
 its(:remember_token) { should_not be_blank }
end
...
...
Run Code Online (Sandbox Code Playgroud)

测试运行的结果,它说:未定义的方法`它'为RSpec :: ExampleGroups :: User :: RememberToken:Class(NoMethodError):

MBP:sample_app smi$ bundle exec rspec spec
/Users/smi/projects/sample_app/spec/models/user_spec.rb:12:in `block (2 levels) in <top (required)>': **undefined method `its' for RSpec::ExampleGroups::User::RememberToken:Class (NoMethodError)**
from /Users/smi/.rvm/gems/ruby-2.0.0-p594/gems/rspec-core-3.1.7/lib/rspec/core/example_group.rb:325:in `module_exec'
from /Users/smi/.rvm/gems/ruby-2.0.0-p594/gems/rspec-core-3.1.7/lib/rspec/core/example_group.rb:325:in `subclass'
from /Users/smi/.rvm/gems/ruby-2.0.0-p594/gems/rspec-core-3.1.7/lib/rspec/core/example_group.rb:219:in `block in define_example_group_method'
from /Users/smi/projects/sample_app/spec/models/user_spec.rb:10:in `block …
Run Code Online (Sandbox Code Playgroud)

ruby rspec ruby-on-rails

6
推荐指数
2
解决办法
2488
查看次数

全新应用中服务器上的Rails'parse_query'错误

我在OS X 10.10.3上安装:自制软件,命令行工具,然后使用rbenv安装ruby:

ruby 2.2.2p95 (2015-04-13 revision 50295) [x86_64-darwin14]
Rails 4.2.2
Run Code Online (Sandbox Code Playgroud)

当我创建一个新的应用程序(使用默认的sqlite数据库)并尝试运行它时,它说:

=> Booting WEBrick
=> Rails 4.2.2 application starting in development on http://localhost:3000
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
[2015-06-18 23:11:30] INFO  WEBrick 1.3.1
[2015-06-18 23:11:30] INFO  ruby 2.2.2 (2015-04-13) [x86_64-darwin14]
[2015-06-18 23:11:30] INFO  WEBrick::HTTPServer#start: pid=41860 port=3000
Run Code Online (Sandbox Code Playgroud)

但在浏览器中我看到:

500 Internal Server Error
If you are the administrator of this website, then please read this web application's log file and/or the web …
Run Code Online (Sandbox Code Playgroud)

ruby rbenv ruby-on-rails-4 osx-yosemite

6
推荐指数
2
解决办法
475
查看次数

不兼容的单位:'rem'和'px',带有bootstrap 4 alpha 6

我正在尝试实现一个bootstrap 4模板(我使用bootstrap 4 alpha 6)并看到这样的错误:

Incompatible units: 'rem' and 'px'.
Run Code Online (Sandbox Code Playgroud)

排队

$input-height: (($font-size-base * $input-btn-line-height) + ($input-btn-padding-y * 2)) !default;
Run Code Online (Sandbox Code Playgroud)

有人遇到过类似的问题吗?谢谢!

css sass incompatibletypeerror bootstrap-4

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