我有这样的div:
<div class="center small-top-margin">
<%= rails code %>
</div>
Run Code Online (Sandbox Code Playgroud)
其中"小额保证金"如下:
.small-top-margin {
margin-top: 2em;
}
Run Code Online (Sandbox Code Playgroud)
有没有办法将参数传递给css类,以便
class="top-margin(2)#=> margin-top: 2em;
class="top-margin(5)#=> margin-top: 5em;
等..
甚至更好
class="margin(top, 2) #=> margin-top: 2em;
我已经包含了Rails标签,以防有一种方法可以通过rails实现这一点,尽管纯粹的css/sass解决方案会更好.
是否有可能以某种方式使用:selected选项,您可以在带有grouped_collection_select函数的普通选择视图助手上使用?我想设置在我的列表中预先选择的值.我试过传递:选择没有运气的选项!
这是我测试的一些代码片段:
grouped_collection_select 'user[subscription_attributes]', :subscription_plan_id, Trade.order(:name).all, :subscription_plans, :name, :id, :display_name, { :include_blank => true, :selected => 5 }
grouped_collection_select 'user[subscription_attributes]', :subscription_plan_id, Trade.order(:name).all, :subscription_plans, :name, :id, :display_name, :include_blank => true, :selected => 5
Run Code Online (Sandbox Code Playgroud)
两个版本都不起作用.没有选择设置.我正在使用它为嵌套模型设置一个值.我正在使用railscasts动态选择列表方法:http://railscasts.com/episodes/88-dynamic-select-menus-revised
我无法使用formtastic与组选择很好地玩,所以我必须手动完成,但是当用户验证失败时我不会保留此值.我想在修复验证错误时保留此设置.
validation ruby-on-rails ruby-on-rails-3 grouped-collection-select
我的sparks安装使用我的codeigniter安装时遇到问题
以下是我采取的步骤如下:
我codeigniter通过我的项目文件夹的根目录PHPCLI使用以下命令安装sparks
php -r "$(curl -fsSL http://getsparks.org/go-sparks)"
Run Code Online (Sandbox Code Playgroud)我使用下面的spark命令安装了活动记录库
php tools\spark install -v0.0.2 php-activerecord
Run Code Online (Sandbox Code Playgroud)2A.这个命令给了我下面的文件夹结构
-application
-sparks
-php-activerecord
-0.0.2
-config
-variables
-vendor
-system
-tests
-tools
-lib
-spark
-sparktypes
-test
-user_guide
Run Code Online (Sandbox Code Playgroud)
2B.此命令生成一个sparks包含php active record文件夹,用于构成必要的组件php-activerecord,使用该命令生成一个如下所示的MY_Loader.php文件
<?php if (! defined('BASEPATH')) exit('No direct script access allowed');
/**
* Sparks
*
* An open source application development framework for PHP 5.1.6 or newer
*
* @package CodeIgniter
* @author …Run Code Online (Sandbox Code Playgroud) 我想在悬停在它上面时将一个div替换为另一个div.具体来说,将会有一个单词的平均值,例如"挣扎"或"超出预期",并且当用户徘徊在单词中的平均值时,我想用数字平均值替换它.
#html
<div class="switch avg_words float_left">
A+ (hover to see score)
</div>
<div class="avg_num">
AVG = 98.35%
</div>
#css
.avg_num {
display: none;
}
#jquery
$('.switch').hover(function() {
$(this).closest('.avg_words').hide();
$(this).next('div').closest('.avg_num').show();
}, function() {
$(this).next('div').closest('.avg_num').hide();
$(this).closest('.avg_words').show();
});
Run Code Online (Sandbox Code Playgroud)
很容易隐藏第一个div并用第二个div替换它,但问题是代码在悬停结束时将事情恢复正常.现在,在悬停时,divs只是在彼此之间来回眨眼.
我有我的数据库与表test1.它有一个主要ID"Id",它是自动增量.现在id的格式为1,2,3 .. .是否可以将主要ID存储为PNR1,PNR2,PNR3 .. .等等(有自动增量).
对于用于测试Rails应用程序的Rails引擎Konacha,我们需要一种方法来查找Sprockets可以编译为JavaScript的所有文件.
现在我们使用类似的东西
Dir['spec/javascripts/**/*_spec.*']
Run Code Online (Sandbox Code Playgroud)
但这种回升.bak,.orig以及其他备份文件.
Sprockets能否以某种方式告诉我们它是否知道如何编译文件,以便自动排除备份文件?
content_type_of 无济于事:
Rails.application.assets.content_type_of('test/javascripts/foo.js.bak')
=> "application/javascript"
Run Code Online (Sandbox Code Playgroud) 我有一个包含input可以动态添加或删除的字段的表单.我所有的投入都是
name='first_name[]'
Run Code Online (Sandbox Code Playgroud)
我如何填写我的所有投入?
我想用几个范围构建一个数组.以下作品:
array_of_ranges = (70..89).to_a + (184..193).to_a + (224..233).to_a + (296..304).to_a + (336..345).to_a
=> [70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 184, 185, 186, 187, 188, 189, 190, 191, 192, 193, 224, 225, 226, 227, 228, 229, 230, 231, 232, 233, 296, 297, 298, 299, 300, 301, 302, 303, 304, 336, 337, 338, 339, 340, 341, 342, 343, 344, 345]
Run Code Online (Sandbox Code Playgroud)
它肯定比键入一堆数字要好得多 - 但我怀疑有一个更好,更清洁的方法来做到这一点.有任何想法吗?
我正在做Michael Hartl的rails screencast教程,在第7章中,我试图将用户添加到数据库中,以便测试用户显示页面.当我创建一个用户时,它会被一个SQLite3 :: CorruptException回滚:数据库磁盘映像格式错误.对此错误的研究建议停止"后缀"过程,但我没有安装postfix.有任何想法吗?请注意,我是新手,这很可能是我的一个简单错误!谢谢!
1.9.3p194 :009 > user = User.create(name: "dax", email: "poo@foo.bar", password: "lala", password_confirmation: "lala")
(0.1ms) SAVEPOINT active_record_1
User Exists (0.2ms) SELECT 1 AS one FROM "users" WHERE LOWER("users"."email") = LOWER('poo@foo.bar') LIMIT 1
SQL (0.6ms) INSERT INTO "users" ("created_at", "email", "encrypted_password", "name", "salt", "updated_at") VALUES (?, ?, ?, ?, ?, ?) [["created_at", Thu, 14 Mar 2013 18:29:58 UTC +00:00], ["email", "poo@foo.bar"], ["encrypted_password", "68beb4b809ab79efd7fcbd175a58d7938d595f360df82b85f8f73e209abe6327"], ["name", "dax"], ["salt", "da4687fa5f380d0b1087810fdccfe96fddd4abab4409c2d96adf7c14f6c4b77b"], ["updated_at", Thu, 14 Mar 2013 18:29:58 UTC +00:00]] …Run Code Online (Sandbox Code Playgroud) 我使用Ruby版本1.9.3和Rails版本3.0.20与axlsxruby gem生成一个文件,其结构相当复杂,涉及cellmerging.宝石很棒,但是当我试图在一张纸上合并更多的1套单元时,我碰到了墙.
经验:
致电后:
sheet.merge_cells("A1:A2")
sheet.merge_cells("B1:B2")
Run Code Online (Sandbox Code Playgroud)
只有最后2个单元格(b1, b2)被合并(a1, a2保持不变).