小编luc*_*tte的帖子

区别:Jquery中的输入和输入

在一些教程中,我见过这些选择器:

$(':input');
Run Code Online (Sandbox Code Playgroud)

要么

$('input');
Run Code Online (Sandbox Code Playgroud)

注意':'.

有什么不同吗?

jquery

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

如何使用mocha对对象的所有内容进行存根

如何使用mocha删除对象上的所有方法?

我试过了

  1. object.stubs(:everything)
  2. stub_everything('class_name')

以上两种方式均无效.

ruby testing mocha.js

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

Rails加载路径问题

假设我有一些不属于模型,控制器等的自定义类,我应该把它放在/ lib中吗?

在rails <3中,我将此目录添加到我的加载路径和rails 3+中,我将其添加到我的autoload_path.它是否正确?

现在说我有一些扩展已经定义的类的类.我应该把它放在哪里,以便它在启动时运行.例如,我想在String上添加方法'foo'.

class String
  def foo
    'foo;
  end
end

我应该把这个类放在哪里,以便它在启动时定义?

我遇到的另一个奇怪的错误是当我尝试在lib中命名空间时.

module MyProject
 class Foo
 end
end

现在在控制台中:

ruby-1.9.2-p136 :004 > MyProject::Foo
LoadError: Expected /Users/me/workspace/my_project/lib/foo.rb to define Foo
 from /Users/rob/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:492:in `load_missing_constant'
 from /Users/rob/.rvm/gems/ruby-1.9.2-p136/gems/activesupport-3.0.3/lib/active_support/dependencies.rb:183:in `block in const_missing'

我一直收到这个错误.我该如何加载这个文件?

ruby-on-rails

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

Ruby on Rails datetime_select

我想知道是否有办法将datetime_select的24小时制转换为12小时制?

ruby-on-rails

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

Ruby单例类

我不确定这个之间的区别.

def String.hello  
  puts "hello there"   
end
Run Code Online (Sandbox Code Playgroud)

x = Person.new    
def x.hello    
  puts "hello there"    
end
Run Code Online (Sandbox Code Playgroud)

根据我的理解,第二个代码块将创建Person类的对象.当我执行def x.hello时,它会创建一个匿名类(单例类),在向x对象发送消息时,将首先检查方法.

def String.hello的情况是否相同?String只是类Class的实例正确吗?我已经读过,做def String.hello会将方法添加为String的类方法之一....这与创建的匿名类不同,后者位于对象及其类之间,获取其实例方法.

上面的两个代码块会发生什么?

ruby singleton-methods

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

用正则表达式替换两个以上的换行符

我想在我的textarea中搜索"\n"换行符,但我希望两个行空格最大.

我可以在这个公式中使用什么公式,regex以便它连续三行\n(" \n\n\n")查找任何东西,并用一个替换它<br>

this.replace(new RegExp('\n', 'gim') , '<br/>');
Run Code Online (Sandbox Code Playgroud)

javascript regex jquery replace textarea

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

活动管理员 - 用户和管理员的相同模型

我希望Active Admin为网站做后端.我真的不想为用户和管理员提供单独的模型.

如果用户模型中有is_admin标志,我是否只有管理员用户才能登录Active Admin?如果用户不是管理员,他们应该只能登录站点前面的简单控制面板.

ruby-on-rails

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

是否有一个用ruby编写的erlang术语解析器?

我们有一个日志系统,而erlang OTP服务器正在用erlang术语编写日志.

我们还为内部用户提供了Rails接口,我想为他们提供日志分析.

我试图找到一个用ruby编写的erlang术语解析器,而不是erlang解析器.但还没有运气.

erlang术语很简单; atom,tuple,list(包括string),binary和pid/ref

原子就像一个符号

元组就像一个哈希

list就像一个数组

binary/pid/ref就像字符串一样

任何人都知道任何现有的erl-to-ruby解析器?

ruby erlang

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

如何使用太阳黑子实现通配符搜索

任何帮助总是受欢迎我使用太阳黑子与solr但无法找到任何好的解决方案,如何使用太阳黑子进行通配符搜索

如果我搜索8088***

它应该返回所有数字以8088开头而不是228088560

ruby-on-rails sunspot

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

Stylesheet_link_tag无法按预期工作

我正在使用Rails 3.1.1并在我的assets-folder中有样式表:

  • application.css
  • abc.css.scss
  • def.css.scss
  • 等等

也在子文件夹/ admin /我有admin.css.总而言之

  • application.css
  • 管理员/ admin.css
  • abc.css.scss
  • def.css.scss
  • 等等

现在,通过使用:

<%= stylesheet_link_tag 'application' %>
Run Code Online (Sandbox Code Playgroud)

...(这似乎是默认的)我希望它只加载application.css但它不仅加载application.css而且加载abc.css.scss等.

<link href="/assets/application.css?body=1" media="screen" rel="stylesheet" type="text/css" />
<link href="/assets/admin/admin.css?body=1" media="screen" rel="stylesheet" type="text/css" />
<link href="/assets/affiliate_types.css?body=1" media="screen" rel="stylesheet" type="text/css" />
<link href="/assets/benefits.css?body=1" media="screen" rel="stylesheet" type="text/css" />
<link href="/assets/buy_this_ifs.css?body=1" media="screen" rel="stylesheet" type="text/css" />
Run Code Online (Sandbox Code Playgroud)

另外,它在/ admin/-subfolder中加载admin.css.据我所知,递归被默认为假,所以它不应该,对吧?

无论如何,我试过:

  <%= stylesheet_link_tag 'application', :recursive => false %>
Run Code Online (Sandbox Code Playgroud)

它仍然加载了admin/admin.css.换句话说,与上面的结果相同.

如果我尝试:

  <%= stylesheet_link_tag :all %>
Run Code Online (Sandbox Code Playgroud)

它只是加载一个它找不到的"all.css".

我试过变种:cache => true:cache => false无济于事.

我的问题:

  1. 如何让rails导入所有样式表(application.css,abc.css.scss等)但不是admin/admin.css?

  2. 如何使admin.css继承自application.css?我只想拥有管理界面的独特功能(例如不同的车身颜色).

ruby-on-rails stylesheet

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