小编Bru*_*ali的帖子

73
推荐指数
3
解决办法
5万
查看次数

在f.label内嵌入输入(rails表单生成)

我想使用f.label方法来创建表单元素标签,但是 - 我希望将表单元素嵌套在标签内.这可能吗?

- 来自W3C -

要隐式地将标签与另一个控件相关联,控制元素必须位于LABEL元素的内容中.在这种情况下,LABEL可能只包含一个控制元素.标签本身可以位于相关控件之前或之后.

在此示例中,我们隐式地将两个标签与两个文本输入控件相关联:

<form action="..." method="post">
 <p>
  <label>
     First Name
     <input type="text" name="firstname" />
  </label>
  <label>
     <input type="text" name="lastname" />
     Last Name
  </label>
  </p>
</form>
Run Code Online (Sandbox Code Playgroud)

html forms label ruby-on-rails

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

你如何从日期时间中减去?

我想写几个小时的简单函数:

自创建以来已经过了多少时间?

我的尝试:

-time = DateTime.now.hour - (self.created_at.hour)
Run Code Online (Sandbox Code Playgroud)

有没有人知道如何在Ruby on Rails中执行此操作?

ruby datetime ruby-on-rails

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

MySQL连接字符串中的"pooling = false"是什么意思?

是什么pooling=false在.NET连接字符串MySQL数据库是什么意思?

这是完整的连接字符串:

return new MySqlConnection("SERVER=localhost;DATABASE=myDataBase;USER=###;PASSWORD=***;POOLING=FALSE;");
Run Code Online (Sandbox Code Playgroud)

.net c# mysql connection-string

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

Rails 3 +设计:user_signed_in?对于数据库中的其他用户?

我正在构建一个应用程序,我想为给定用户添加在线状态.

我知道Devise有一个方法user_signed_in?内置以检查使用该应用程序的用户是否已登录.但是当我尝试将它用于不同的用户时:

user_signed_in?(user)

user.user_signed_in?
Run Code Online (Sandbox Code Playgroud)

我显然得到一个未定义的方法错误.

Devise有这个方法还是我必须自己编写?一种方法是将给定用户的在线状态存储在用户模型中.什么是最好的解决方案?

ruby-on-rails devise

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

Rails 4的Bootstrap 3模态错误

我正在尝试显示包含对象信息的模态.我正在运行Rails 4和Bootstrap 3.我在SO上关注了一个示例并收到错误:

Sprockets::FileNotFound in Gifts#index
couldn't find file 'bootstrap-modal'
Run Code Online (Sandbox Code Playgroud)

我的Gemfile看起来像这样:

gem 'rails', '4.0.0'
gem 'bootstrap-sass', '3.0.2.0'
gem 'activeresource'

group :assets do
    gem 'jquery-ui-rails'
    gem 'jquery-modal-rails'
end 

group :development, :test do
    gem 'sqlite3', '1.3.8'
    gem 'rspec-rails', '2.13.1'
end

group :test do
    gem 'selenium-webdriver', '2.35.1'
    gem 'capybara', '2.1.0'
    gem 'factory_girl_rails', '4.2.1'
end

gem 'sass-rails', '4.0.1'
gem 'uglifier', '2.1.1'
gem 'coffee-rails', '4.0.1'
gem 'jquery-rails', '3.0.4'
gem 'turbolinks', '1.1.1'
gem 'jbuilder', '1.0.2'
gem 'devise'
gem 'activeadmin', github: 'gregbell/active_admin'
gem 'paperclip'
gem 'aws-sdk'
gem …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails twitter-bootstrap ruby-on-rails-4

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

我可以使用三元运算符,每个函数返回void吗?

在C#中可以使用没有值的if内联条件,换句话说返回void

public void FuncReturningVoid ()
{
    return;
}

public void AnotherFuncReturningVoid()
{
    return;
}

public void Test ()
{
    int a = 1;
    int b = 2;

    // I whish I could to do this:
    a == b ? FuncReturningVoid() : AnotherFuncReturningVoid();

    //would be the same...
    if (a == b)
    {
        FuncReturningVoid();
    }
    else
    {
        AnotherFuncReturningVoid();
    }
}
Run Code Online (Sandbox Code Playgroud)

c# methods if-statement inline void

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

重塑集合中的所有文档

我的文档中有以下结构:

{
    "_id" : 1,
    "item" : {
        "name" : "abc",
        "price" : 10,
        "quantity" : 2,
        "date" : ISODate("2014-03-01T08:00:00Z")
    }
}
Run Code Online (Sandbox Code Playgroud)

我想改变每个文件:

{
    "_id" : 1,
    "name" : "abc",
    "price" : 10,
    "quantity" : 2,
    "date" : ISODate("2014-03-01T08:00:00Z")
}
Run Code Online (Sandbox Code Playgroud)

换句话说,删除嵌入的文档,但不删除细节!

谢谢!

mongodb mongodb-query aggregation-framework

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

运行 RSpec 时,我得到未初始化的常量 Name::Name::Engine

尝试从根路径运行我的规范时,我经常收到此错误:

Failure/Error: routes { MyEngineName::Engine.routes }

NameError:
     uninitialized constant MyEngineName::MyEngineName::Engine
Run Code Online (Sandbox Code Playgroud)

或者当从 spec/dummy 运行服务器并转到 localhost:3000 时,也会发生同样的情况,但是使用 MyEngineName::MyEngineName::ApplicationController

在测试中,我需要声明路由的来源:

require 'rails_helper'

module MyEngineName
  module Companies
    RSpec.describe UsersController, type: :controller do
      routes { MyEngineName::Engine.routes }
      render_views

      # ommited... 
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

我的引擎文件是:

# my_engine_name/engine.rb
module MyEngineName
  class Engine < ::Rails::Engine
    isolate_namespace MyEngineName
    engine_name 'my_engine_name'

    # ommited...
  end
end
Run Code Online (Sandbox Code Playgroud)

我能做什么?

谢谢指教!:)

ruby rspec ruby-on-rails

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