我正在尝试为我的网络应用程序选择颜色,但实现了与firefox或chrome相比,safari呈现样式表的方式的巨大差异.截图中的红色应该是#ff3366,但似乎safari选择渲染#ff0036.
我不知道为什么我找不到关于这个问题的任何信息,我疯了吗?
我正在跑10.9.1小牛队
谢谢!

我正在尝试创建一个表单,该表单加载用户单击日历中的日期,然后表单将传递通过URL单击的日期,并且控制器将该日期分配给@date变量.然后我创建一个date_select元素并为其赋值@date变量.这工作正常,但因为我不希望用户能够在表单中编辑日期,我希望它被隐藏.
我将这些html选项传递给表单但它似乎没有影响HTML:
<%= f.date_select :date, :default => @date, :type => "hidden" %>
Run Code Online (Sandbox Code Playgroud)
我错过了什么吗?我也尝试在HTML哈希中传递它,:html => { :type = "hidden" }但这也不起作用.即使我尝试不同的东西,:class => "something"它也不会改变HTML.date_select帮助者有什么特别之处吗?
我有一个切换开关,当服务器将真/假数据发送到数据库时,我需要禁用远程链接。然后我将重新启用链接ajax:success。
e.preventDefault()我无法在 Rails 远程链接上使用
我希望能够做这样的事情:
$('body').on('click', '.toggle_link', function(){
//disable remote link
})
$('body').on('ajax:success', '.toggle_link', function(){
//enable remote link
})
Run Code Online (Sandbox Code Playgroud)
是否有实现此目标的最佳实践?
我正在使用rails find_by_sql查询来查找重复的条目,但是我很难删除它们,因为该查询返回的ID为nil的数组。
LogEntry.find_by_sql("SELECT date, athlete_id, count(*) as qty FROM log_entries GROUP BY date, athlete_id HAVING count(*)> 1")
Run Code Online (Sandbox Code Playgroud)
这将返回以下数组:
[#<LogEntry id: nil, date: "2016-06-12", athlete_id: 49>, #<LogEntry id: nil, date: "2015-09-05", athlete_id: nil>, #<LogEntry id: nil, date: "2015-09-06", athlete_id: nil>, #<LogEntry id: nil, date: "2019-05-02", athlete_id: nil>]
Run Code Online (Sandbox Code Playgroud)
当我尝试添加时,.each(&:destroy)它无法破坏它,因为您可以看到ID列为nil。我不明白的是这怎么可能?这些条目应该能够在没有ID的表中存在。我的SQL查询有问题吗?
谢谢!