小编mfq*_*mfq的帖子

通过Ajax与kaminari进行多重分页

我想通过Ajax对Kaminari应用多个分页现在这里是我的控制器代码

def user_note
    @user = current_user
    @notes = Bookmark.where('user_id = ? && note is not NULL',current_user.id).order('created_at DESC').page(params[:page_1]).per(4)

    @bookmarks = Bookmark.where('user_id = ? && note is NULL',current_user.id).order('created_at DESC').page(params[:page_2]).per(4)

    respond_to do |format|
      format.html
      format.xml{ render :xml => @user}
    end   end
Run Code Online (Sandbox Code Playgroud)

现在对于视图我有两个部分来渲染这个数组

<div id="bookmarks">
<%= render :partial =>"users/bookmark",:locals => { :bookmark => @bookmarks} %>
            </div>
<%= paginate @bookmarks,:remote => true, :param_name => 'page' %>
Run Code Online (Sandbox Code Playgroud)

内部的部分是

<% bookmark.each do |bookmar| %>
  <%= render :partial => 'show_bookmark.html.erb' , :locals => { :bookma => bookmar} %> …
Run Code Online (Sandbox Code Playgroud)

ajax pagination ruby-on-rails-3 kaminari

14
推荐指数
2
解决办法
7941
查看次数

如何将activeadmin身份验证应用于外部页面?

我正在使用activeadmin gem,这很好,现在我想将其身份验证添加到某些外部页面或作为MVC你说某些动作.不要将它与可以从admin/users.rd文件添加的操作混合使用.这些是存在于activeadmin一侧的那些动作.

authentication ruby-on-rails-3 activeadmin

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

在Andengine中移动精灵

我想在yaxis上使用一些一致的速度电流移动精灵我正在做的只是从屏幕高度减少到0并且具有恒定值.这是代码

this.engine.registerDrawHandler(new IDrawHandler() {
        @Override
        public void onDraw(GLState pGLState, Camera pCamera) {
            ballon.setpostiton(ballon.getX(), ballon.getY() - 1);
        }

    });
Run Code Online (Sandbox Code Playgroud)

但是当我将代码移动到不同的精灵时,我并没有得到一致.在小型设备上,与大分辨率设备相比,它的结束时间更早,而且我在andengine选项中通过了FillResolutionPolicy.

请告诉我在Andengine中移动精灵的一致方法.

android sprite screen-resolution andengine

4
推荐指数
2
解决办法
5478
查看次数

自动将输入传递给终端?

我想输入"是"作为输入,当"是/否"自动在屏幕上提示而不是手动,这里是脚本

ansible-playbook -i hostvnc.ini vnc.yml --user=ubuntu --private-key=rampvnc.pem --extra-vars="dns=ec2-54-205-170-165.compute-1.amazonaws.com"
Run Code Online (Sandbox Code Playgroud)

我传递的dns选项实际上是动态生成的.在这个脚本执行期间,这非常迅速

PLAY [vnc] ******************************************************************** 

GATHERING FACTS *************************************************************** 
The authenticity of host 'ec2-54-205-170-165.compute-1.amazonaws.com (54.205.170.165)' can't be established.
ECDSA key fingerprint is 31:7f:a1:f0:18:73:f1:6d:b9:dc:16:25:4a:4f:40:5f.
Are you sure you want to continue connecting (yes/no)? 
Run Code Online (Sandbox Code Playgroud)

如何输入"是"作为输入?我尝试过这个选项但没有成功

ansible-playbook -i hostvnc.ini vnc.yml --user = ubuntu --private-key = rampvnc.pem --extra-vars ="dns = ec2-54-205-170-165.compute-1.amazonaws. com"| 回声"是"

linux terminal command-line amazon-web-services

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