我有一个网站,它有一个全图像固定的背景,内容"漂浮"在上面.它在桌面浏览器中运行良好,但固定的背景最终会在iPad和其他平板电脑上滚动.这似乎是一个常见的问题,但后来我遇到了这个网站,即使在iPad上也似乎有固定的背景.
http://confitdemo.wordpress.com/
有什么想法,他们是如何把它拉下来的?我试过了:
#content-wrapper.posts-page {
background-attachment: fixed !important;
background-clip: border-box;
background-color: transparent;
background-image: url("image path");
background-origin: padding-box;
background-position: right top;
background-repeat: no-repeat;
background-size: cover;
}
Run Code Online (Sandbox Code Playgroud)
(这是从Firebug复制的,这就是为什么它不是简写).
但没有运气.有人让我指出了正确的方向吗?
我希望能够在索引页面上使用 <%= render 'form' %> 。这是正确的方法吗?它似乎有效,但是,我只想确保这是执行此操作的正确方法。
class RemindersController < ApplicationController
...
def index
@reminders = Reminder.all
@reminder = Reminder.new
end
....
Run Code Online (Sandbox Code Playgroud) 完整错误:
No route matches {:id=>#<Reminder id: nil, medication: nil, time: nil, created_at: nil, updated_at: nil, user_id: 1>} missing required keys: [:id]
Run Code Online (Sandbox Code Playgroud)
以下是index.html.erb中导致错误的代码:
<tbody>
<% @reminders.each do |reminder| %>
<tr <%= dom_id(reminder) %>>
<td><%= reminder.medication %></td>
<td><%= reminder.time %></td>
<td>
<%= link_to "Edit", edit_reminder_path(reminder) %>
or
<%= link_to 'Remove', reminder, method: :delete, data: { confirm: 'Are you sure?' } %>
</td>
</tr>
<% end %>
</tbody>
Run Code Online (Sandbox Code Playgroud)
楷模:
class Reminder < ActiveRecord::Base
validates :medication, presence: true
belongs_to :user
end
class User < …
Run Code Online (Sandbox Code Playgroud)