小编Jas*_*nis的帖子

是否可以显示内容css属性中的元素总数?

我正在使用以下css来显示步数计数器:

:before {
  content: "step " counter(fieldsets);
  counter-increment: fieldsets;
  /* Some more css */
}
Run Code Online (Sandbox Code Playgroud)

但我想知道是否有可能显示元素的总数,如下所示:

:before {
  content: "step " counter(fieldsets) " of " total_number_of_fieldsets;
  counter-increment: fieldsets
  /* Some more css */
}
Run Code Online (Sandbox Code Playgroud)

我希望它是一个纯粹的CSS解决方案,这可能吗?

css css3

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

如何使用rspec测试显示的图像?

根据正在查看的页面,我想为我的徽标使用不同的图像; 主页上的徽标更大.我喜欢使用请求规范来测试行为,所以我想做这样的事情:

describe 'Visit "advertentie/1"' do
    it 'contains add details' do
        add = create(:add_with_photos)
        visit add_path add
        page.should have_selector( 'img[alt="logo-small"]' ) # CHECK IMAGE ALT
        page.should have_content( add.name )
    end
end
Run Code Online (Sandbox Code Playgroud)

并且测试再次运行一些haml生成的html:

<div class='logo-wrapper'>
  <h1>
    <a href="/"><img alt="Logo-big" src="/assets/logo-small.png" />
    <br>
    <span>UpMarket</span>
    </a>
  </h1>
</div>
Run Code Online (Sandbox Code Playgroud)

但是这个选择器不起作用.这有可能,怎么样?

testing rspec ruby-on-rails

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

如何在Django admin中解决"无法导入django.contrib.syndication.views.feed"错误?

我已经将我的Django版本更新到最新的每晚,我在管理员中收到以下错误;

Could not import django.contrib.syndication.views.feed.  
View does not exist in module django.contrib.syndication.views.

我在几个视图中也有这个错误,因为实际上django.contrib.syndication.views.feed已经被弃用并且已被删除.
我只需要添加一个

from django.contrib.syndication.views import Feed
Run Code Online (Sandbox Code Playgroud)

from django.contrib.syndication.feeds import Feed
Run Code Online (Sandbox Code Playgroud)

问题是,我无法找到任何引用django.contrib.syndication.views.feed任何地方,甚至没有在Django的来源,所以我不明白的地方的错误是来自和如何解决它.

错误的直接来源是

/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/django/core/urlresolvers.py in get_callable, line 100
Run Code Online (Sandbox Code Playgroud)

但我也找不到任何东西.

希望有人可以提供帮助!

python django django-admin

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

如何使用jQuery在每个h3下面拆分内容?

我有一个和平的HTML看起来像这样:

<h3>PETIT DEJEUNER</h3>
<p>FRANS ONTBIJT</p>
<p>CROISSANT</p>
<p>CROISSANT</p>

<h3>AUTRE PETIT DEJEUNER</h3>
<p>FRANS ONTBIJT</p>
<p>CROISSANT</p>
<p>CROISSANT</p>

<h3>AND ONE MORE DEJEUNER</h3>
<p>FRANS ONTBIJT</p>
<p>CROISSANT</p>
<p>CROISSANT</p>
Run Code Online (Sandbox Code Playgroud)

当然内容各不相同.不幸的是我不控制html,它是从另一个来源传递的.我可以在每个h3分割内容,创建一个这样的集合:

menu = [
    {
        title: 'PETIT DEJEUNER',
        contents: [<p contents>,<p contents>,<pcontents>]
    },
    {
        title: 'AUTRE PETIT DEJEUNER',
        contents: [<p contents>,<p contents>,<pcontents>]
    },
]
Run Code Online (Sandbox Code Playgroud)

我正在使用jQuery.谢谢!

jquery split css-selectors

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

Heroku可以使用多少级别的日志记录?

我有一个在Heroku上运行的Rails应用程序,运行正常.我让它运行调试级别日志记录,但现在我切换回INFO.还有哪些其他级别的调试?在运行生产时,我应该使用什么级别的日志记录?

logging ruby-on-rails heroku

4
推荐指数
2
解决办法
5645
查看次数

我可以用Ruby在图像上应用蒙版吗?

我有一个Rails应用程序,用户可以上传图像.上传图像后,我需要在该图像上应用蒙版,因此部分图像变得透明.这可能吗?

ruby ruby-on-rails image mask

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

如何添加虚拟字段以查询结果

为了提高性能,我写了以下内容:

a = Address.joins(:vacancies).select('"addresses"."city", COUNT (*) AS total_count').group('"addresses"."city"').order('total_count DESC')
Run Code Online (Sandbox Code Playgroud)

代替:

a = Address.all.keep_if{ |a| a.vacancies.all_active.size > 0 }.uniq{ |a| a.city }.map{ |a| [a.city, a.vacancies.all_active.size] }.sort{ |aa, ab| aa[1] <=> ab[1] }.reverse
Run Code Online (Sandbox Code Playgroud)

但是,该total_count字段未显示在结果中.如果我在sqlite中运行查询它会显示出来.我在地址模型中添加了一个虚拟属性,但这没有帮助.如何解决这个问题?

另外,这是我的Rails控制台输出:

1.9.3p194 :010 > a = Address.joins(:vacancies).select("addresses.city, count(*) as total_count").group("addresses.city").order("total_count DESC")
  Address Load (3.9ms)  SELECT addresses.city, count(*) as total_count FROM "addresses" INNER JOIN "vacancies" ON "vacancies"."address_id" = "addresses"."id" GROUP BY addresses.city ORDER BY total_count DESC
 => [#<Address city: "Amsterdam">, #<Address city: "Rotterdam">, #<Address city: "Utrecht">, #<Address …
Run Code Online (Sandbox Code Playgroud)

activerecord ruby-on-rails

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

如何在Rails中获取站点IP

我有一个rails项目.我搭建了Site和Server,他们的模型如下.创建新站点时,我想通过获取url指向的IP将其与正确的服务器关联.我将运行cronjob或EventMachine来检查这些数据是否仍然是最新的.这样,这些数据将保持最新,用户无需维护.

问题是:我该怎么做; 如果我只在Rails中有网址,我该如何获取网站IP?

我在Ruby 1.9.2上运行Rails 3.

Table name: sites  
url        :string(255)  
name       :string(255)  
server_id  :integer #this is a foreign key to a server

Table name: servers
ip         :string(255)
name       :string(255)
Run Code Online (Sandbox Code Playgroud)

ruby ping ruby-on-rails-3

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

如何将Ruby类名("NewUserBatch")转换为带下划线的字符串("new_user_batch")

我需要一种通用的方法将类名转换为带有下划线的小写.例如,我希望将类名转换NewUserBatchnew_user_batch.这该怎么做?

ruby string class

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

如何让Capybara/Poltergeist等待js启动导航完成?

我有一个测试,检查用户从自动填充建议中选择一个选项后,路径是否已更改.我正在和Polygeist上的Capybara一起测试.但是,大概是因为我通过JS触发了页面更改,我现在必须使用sleep语句才能等待页面完成加载,这当然不太理想.

这是js:

window.location.href = suggestion.url;
Run Code Online (Sandbox Code Playgroud)

这是测试:

sleep 1# Allow the time to navigate
expect(current_path).to eq(arg1)
Run Code Online (Sandbox Code Playgroud)

其中arg1是预期的页面网址.

睡眠效果很好,但是这不是最佳的原因是显而易见的.如何使测试更智能并让它等待导航发生?

javascript testing rspec capybara poltergeist

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