小编fab*_*bbb的帖子

如何在每10条记录中在foreach循环中插入<ul>

<?php foreach($products as $product) : ?>

<li><a href="<?php echo base_url(); ?>main/products/<?php echo $product->id; ?>">
<?php echo $product->name; ?> </a></li>

<?php endforeach; ?>
Run Code Online (Sandbox Code Playgroud)

所以上面的代码获取了a中的所有记录DB并生成链接.表中的100条记录 - 我想将设计分成5列.所以我会这样做,CSS但我需要能够附上

<ul> on every 20 records</ul>
Run Code Online (Sandbox Code Playgroud)

我怎么能count循环并做到这一点?

css php codeigniter

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

无效的日期ArgumentError和有效日期的错误解析?

dates = ["11/12/08 10:47", "11/12/08 13:23", "11/12/08 13:30", 
         "11/25/08 19:21", "2/2/09 11:29", "11/12/08 15:00"] 
Run Code Online (Sandbox Code Playgroud)

这会抛出一个无效的参数错误:

dates.each do |date|
  d = Date.parse(date)
  d.mon
end
 #=> ArgumentError: invalid date
Run Code Online (Sandbox Code Playgroud)

但是取第一个日期dates,这是输出:

d = Date.parse('11/12/08 10:47')
puts d.mon
 #=> #<Date: 2011-12-08 ((2455904j,0s,0n),+0s,2299161j)> 
 #=> 12 but this should be 11
Run Code Online (Sandbox Code Playgroud)
  1. 在第一个例子中为什么我得到一个无效的ArgumentError?
  2. 在示例2中,为什么Date使用monday交换创建了对象?

ruby date

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

Rubymine 6 更新/刷新 Rails 项目中可用的方法和路径?

这是一个例子。假设我更新路线resources :foo,这会为我带来一些新路径,例如:new_foo_session当我开始在 ERB 视图中键入路径时,我希望它向我显示/建议自动完成与路径匹配的名称。所以当我输入:new_foo_我会得到所有匹配的路线。

另外,在安装了 gem 后,说它devise有像current_user我希望 RubyMinecurrent_user在我开始输入时建议的帮助程序,但我没有得到它。

在此输入图像描述

如何更新我的 Rails 项目中 RubyMine 6 中可用助手、方法、路径等的列表以反映在建议/完成中?

ruby-on-rails rubymine

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

奇怪的rake db:迁移输出

为什么rake db:migrate运行Execute db:schema:dump我的输出都搞砸了(显示SQL).

看起来像这样:

  ActiveRecord::SchemaMigration Load (0.5ms)  SELECT "schema_migrations".* FROM "schema_migrations"
   (3.7ms)  SELECT t2.oid::regclass::text AS to_table, a1.attname AS column, a2.attname AS primary_key, c.conname AS name, c.confupdtype AS on_update, c.confdeltype AS on_delete
FROM pg_constraint c
JOIN pg_class t1 ON c.conrelid = t1.oid
JOIN pg_class t2 ON c.confrelid = t2.oid
JOIN pg_attribute a1 ON a1.attnum = c.conkey[1] AND a1.attrelid = t1.oid
JOIN pg_attribute a2 ON a2.attnum = c.confkey[1] AND a2.attrelid = t2.oid
JOIN pg_namespace t3 ON c.connamespace = …
Run Code Online (Sandbox Code Playgroud)

ruby rake ruby-on-rails rails-activerecord

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

如何从rails控制台获取详细的错误消息?

假设我希望使用存在的电子邮件从控制台创建用户.如果我做User.create(...)

因为模型验证(在这种情况下是唯一性的).create失败,rails控制台中的输出将显示:( rollback transaction用户未保存)

出于测试目的.他们是否可以获得触发回滚的显式错误?在这种情况下,它会说:"ROLLBACK:电子邮件不是唯一的".

ruby ruby-on-rails

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

使用Sublime Text 3突出显示HTML背景语法中的ERB?

所以我正在关注Railscast,我注意到在html.erb文件内部ruby代码具有微弱的背景突出显示效果,以区别于HTML文档的其余部分.

我意识到Ryan使用的是TextMate.我正在使用Sublime Text 3.我怎样才能达到同样的效果?谢谢!

在此输入图像描述

ruby ruby-on-rails editor sublimetext2 sublimetext3

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

在Mac OS X上使用Sublime Text 2更改打开的标记时自动更新结束标记

在此输入图像描述

H2标签?如何在p不手动逐行的情况下将它们全部更改为标签.cmd+d由于内含物的长度不同,因此不可行.

我发现了一些名为Emmet Plugin的东西,我已安装但无法使其工作.(跟随步骤并被文档混淆http://docs.emmet.io/actions/go-to-pair/).

谢谢您的帮助.

--UPDATE--

不使用正则表达式.只是为了澄清我想要的东西将自动更新closing tag如果我改变了open tag.

html macos sublimetext2 emmet

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

如何将当前单词的下一个匹配项添加到RubyMine中的选择中(如Sublime Text中)?

如何CMD + D使用RubyMine在Sublime Text中完成相同的操作?

例如 root this and that and this root.

  1. 光标在上 root
  2. CMD+D选择两者root(在崇高中)
  3. 输入单词来替换两者 root

在此输入图像描述

在RubyMine中如果我按住alt并单击我想要的单词,它将复制那样的游标.这就是我想要的,但我不想点击下一个单词...我只想要像CMD+DSublime Text 一样的非点击键盘快捷键,它足够聪明,可以选择所有相同的单词.

在此输入图像描述

rubymine sublimetext2

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

Heroku 运行 rake 资产:预编译失败?(不能转储匿名类)

这是跟踪输出: 这是什么:can't dump anonymous class东西?不知道我还能尝试什么。我真的很欢迎你的帮助。谢谢!!

heroku run rake assets:precompile --trace
Running `rake assets:precompile --trace` attached to terminal... up, run.1662
** Invoke assets:precompile (first_time)
** Invoke assets:environment (first_time)
** Execute assets:environment
** Invoke environment (first_time)
** Execute environment
** Execute assets:precompile
I, [2014-10-17T01:54:29.696549 #2]  INFO -- : Writing /app/public/assets/10code-7079b1d91d9d7c7a9a2338cea73f8a82.jpg
I, [2014-10-17T01:54:29.698443 #2]  INFO -- : Writing /app/public/assets/favicon-a74691afc8a111f00d70667670a61182.ico
I, [2014-10-17T01:54:37.258312 #2]  INFO -- : Writing /app/public/assets/application-16c68220ab8dd6d871a35138ee0901f0.js
Warning. Error encountered while saving cache 377616f718d2970e646cd030c1890fad19bd5c36/about.css.scssc: can't dump anonymous class #<Class:0x007f7cefb6b200>

Warning. Error …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails heroku asset-pipeline ruby-on-rails-4

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

在bash 3.2中使用字符串的最简单方法是什么?

例如:var=dogecho $var输出是.资本化$var预期产量.

试过多种方式,但只是没有得到预期的输出.一些尝试:

echo $var | sed "s/[a-z]\&[:upper:]//"  #dog
echo $var | sed "s/([a-z])/[:upper:]/"  #dog
Run Code Online (Sandbox Code Playgroud)

macos bash shell

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