小编Sco*_*erg的帖子

Mongoid和simple_form,布尔类型不会创建复选框

我从mongoid和simple_form开始.如果我有一个模型:type => Boolean并在带有= f.input的(haml)视图中渲染它,它会创建一个文本输入字段而不是一个复选框.

doc说boolean映射到一个复选框,但我怀疑布尔值和布尔值的处理方式不同.

我可以通过向simple_form添加:as => boolean来解决这个问题.

1)这是预期还是我做错了什么?2)有没有办法添加布尔到simple_form的一般映射?3)我应该为simple_form生成一个问题来纠正这个问题吗?

提前致谢.

mongoid ruby-on-rails-3 simple-form

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

如何在mac osx中将mongodb从2.0升级到2.2

我已经可以在mongodb网站上找到有关如何安装2.2的说明,当你已经有2.0使用brew时.我可以看到使用"brew版本mongodb"的版本,但是当我尝试安装一个时,它说"mongodb没有版本"2.2.0-x86_64"在酒窖中."

versions命令显示:

new-host-4:~ scott$ brew versions mongodb
2.2.0-x86_64 git checkout 34fb67d /usr/local/Library/Formula/mongodb.rb
2.0.7-x86_64 git checkout 6434ebb /usr/local/Library/Formula/mongodb.rb
2.0.6-x86_64 git checkout 2553479 /usr/local/Library/Formula/mongodb.rb
...
Run Code Online (Sandbox Code Playgroud)

我知道它只有几行魔法,但我不知道正确的咒语.

macos upgrade mongodb

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

将按钮作为简单链接的轨道方式是什么?

我有一个按钮(在haml视图中),我想用来转到另一个控制器/动作.我比习惯使用PHP更习惯于使用PHP.我尝试过但有点不喜欢轨道方式.这是我的三种方式.有人可以提供建议吗?我特别想看看带有javascript onclick处理程序的按钮的方式.

%p
=link_to "Edit", edit_user_registration_path(@user)
%button.btn.btn-success.doEdit{:onclick => "window.location='#{edit_user_registration_path(@user)}'"} Edit
%button.btn.btn-danger.doEdit2 Edit
:javascript
  $(document).ready(function(){
  $('.doEdit2').click(function(event) {
      window.location="#{edit_user_registration_path(@user)}";
  });
});
Run Code Online (Sandbox Code Playgroud)

haml ruby-on-rails

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