0

リンクをクリックして写真を読み込む部分ビューがあります。メソッドtest_methodは、それらをロードするためにpage_idを必要とします。それらをロードした後、page_idをインクリメントし、「その他の写真」もリンクする必要があります。

#home / index.html.erb

<%= link_to "More photos", {:controller => "home", :action => "test_method", :page=>@current_page }, :remote => true,:id => 'lnk_more' %>
<input type=hidden value="<%=@current_page%>"  id='current_page' />

コントローラ

def test_method
    @current_page  = params[:page]
    @paged_photos = get_photos( :page=>@current_pag )
    @current_page +=1
    respond_to() do |format|
      format.js
end

#home / test_method.js.erb

$("#current_page").val(<%= @current_page%>);

しかし、私が何か間違ったことをしているので、それは機能しません。何が間違っているので、どうすれば解決できますか?

4

1 に答える 1

0

どのようなエラーが表示されますか? コントローラーコードにタイプミスがあります - 交換してください

@paged_photos = get_photos( :page=>@current_pag )

@paged_photos = get_photos( :page=>@current_page )

そしてendでrespond_toを閉じます

于 2012-07-15T09:02:57.287 に答える