编辑: 基本上是因为我使分页链接出现在引导类 - col-xs-5中,所以一切都出现在页面右侧。当我全力评论它时,链接工作正常,但现在一切都在页面的中心,就像正常的非Bootstrap内容一样......该怎么办?
编辑: 这是一个浏览器吗?我在使用Safari浏览器的Macbook Pro OSX Yosemite上。
基本上,如果我选择第2页,该URL会在浏览器URL字段中正确显示:localhost:3000 / users / showtasksforuser?page = 2,但第2页的条目不会代替第1页呈现,除非我按Enter键手动重新加载page2 URL。
(作为旁注,第一页不需要users / showtasksforuser工作和users / showtasksforuser /?page = 1。)
在users / showtasksforuser.html.erb中:
<% @tasks.each do |task| %>
</br></br>
<div style="text-align:center"><%= task.name %></div>
<% end %>
<%= paginate @tasks, :remote => true %>
在我的用户控制器中:
def showtasksforuser
@tasks = Task.page(params[:page]).per(1)
end
在我的任务模型中:
paginates_per 1
是模型声明后的第一行。
答案 0 :(得分:1)
问题是您尚未创建showtasksforuser.js.erb文件。
<div id="taskList">
<%= render "task_list"%>
</div>
<%= paginate @tasks, :remote => true %>
<强> _task_list.html.erb 强>
<% @tasks.each do |task| %>
</br></br>
<div style="text-align:center"><%= task.name %></div>
<% end %>
<强> users_controller.rb 强>
def showtasksforuser @tasks = Task.page(params [:page])。per(1) respond_to do | format | format.js format.html 结束 端
<强> showtasksforuser.js.erb 强>
$("#taskList").html('<%= escape_javascript(render "task_list")%>')
我建议将操作名称和文件更改为show_tasks_for_user
答案 1 :(得分:0)
我有类似的问题。就我而言,这非常好用:
dataframe.coalesce(1).write.jdbc(url=jdbc_url, table=tablename, properties=db_properties, mode="append")
我只是从<%= paginate @tasks %>
中删除了:remote => true
,这使得Kaminari中的所有默认按钮都可以使用。