小编Mic*_*ael的帖子

在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万
查看次数

accepts_nested_attributes_for忽略空值

我有

class Profile
  has_many :favorite_books, :dependent => :destroy
  has_many :favorite_quotes, :dependent => :destroy

  accepts_nested_attributes_for :favorite_books, :allow_destroy => true
  accepts_nested_attributes_for :favorite_quotes, :allow_destroy => true
end
Run Code Online (Sandbox Code Playgroud)

我有一个动态表单,你按"+"添加新的textareas来创建新的收藏夹.我想要做的是忽略空白,我发现在更新控制器中比非嵌套属性更难排序.

我暂时拥有的是删除空记录的after_save回调中的黑客攻击.什么是最容易忽略这些空白对象的轨道方式?

我不想要验证和错误,只是一个无声的删除/忽略.

ruby ignore ruby-on-rails nested-attributes

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

格式化填充的textarea,回车符,换行符和HAML

当我使用\ r \n(回车 - 换行)填充文本textarea中的文本格式不正确[更新:\ r \n是填写一个textarea时产生什么,我只是从数据库中什么是拉以前填写.还要注意,在生产环境中我似乎没有这个问题.END UPDATE]例如:

%textarea  
  = "hello\r\nHow are you?"
Run Code Online (Sandbox Code Playgroud)

像这样出来:

hello  
        How are you?
Run Code Online (Sandbox Code Playgroud)

我想这可能与HAML有关.谁能帮我吗?注意:如果我使用\n\r \n它工作正常,但这在技术上是不正确的,并且id必须做一些gsubs来反转它们以便正确显示.

haml textarea newline ruby-on-rails carriage-return

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

tinyMCE触发器无法正常工作

我试图用tinyMCE textarea提交表单.我通过javascript提交表单,为了做到这一点,我知道你必须调用tinyMCE.triggerSave将编辑器的内容复制到它替换的隐藏文本区域.对于我的生活,我不能得到tinyMCE.triggerSave做任何事情.我知道这不是因为我从safari和firefox调试工具运行命令,并且DOM中的任何内容都没有变化.

除了这个问题,tinyMCE似乎工作正常,表单显示和工作.我不能提交它.

编辑:即使我使用标准表单提交按钮,它也不会提取内容.

javascript tinymce ruby-on-rails

9
推荐指数
2
解决办法
7734
查看次数

还原SVN存储库上的文件但保留本地版本

我不小心对存储库进行了一些未完成的更改.我不想丢失我的本地更改,但我想将存储库中的文件还原到我提交更改之前的位置.

svn commit repository revert

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

Ruby on Rails按日期时间范围查询(最后24,48等...小时)

我正在尝试构建一个查询,该查询将根据列'last_login_at'搜索最近的条目.这是一个带时区的日期时间字段(即Time.zone.now)执行时

User.find(:all, :conditions => ["last_login_at < ?", 24.hours.ago])
Run Code Online (Sandbox Code Playgroud)

我一无所获.

或者,我可以将今天定义为Time.zone.today昨天Time.zone.today - 1.day 和运行

User.find(:all, :conditions => ["last_login_at between ? and ?", today, yesterday])
Run Code Online (Sandbox Code Playgroud)

它仍然返回0结果.我知道有些条目属于这一类.

datetime ruby-on-rails range

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

tinyMCE将<i>转换为getContent上的<em>

在我的tinyMCE编辑器的dom中,我看到了

<p>
  <i>testing 123</i>
</p>
Run Code Online (Sandbox Code Playgroud)

但是当我跑

tinyMCE.activeEditor.getContent()
Run Code Online (Sandbox Code Playgroud)

它返回

<p>
  <em>testing 123</em>
</p>
Run Code Online (Sandbox Code Playgroud)

为什么会<i>变成<em>?我有这个问题,因为我想动态插入文本包围标签,事情变得混乱.

javascript tinymce ruby-on-rails

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