0

我正在使用导轨 2.3.2

我有一个 link_to_remote 功能

           <%= link_to_remote "Comments ", {
 :url => {:controller => "blogs",:action => "fetchcomments",:id => blog.id}} %> |

和 rails 动作为

        def fetchcomments
           unless params[:id].nil?
           @blog = Blog.find(params[:id])

           respond_to do |format|
             format.js do
              render :update do |page|
                  page.replace_html("comm", 'hi')
               end
             end
          end
        end

上面的代码将错误抛出为

    try {
     Element.update("comm", "hi");
       } catch (e) { alert('RJS error:\n\n' + e.toString());                    
       alert('Element.update(\"comm\", \"hi\");'); throw e }

请给我建议

4

1 回答 1

0

unless params[:id].nil?如果您在发出请求的页面上有一个 id 为 'comm' 的元素,则删除它会起作用。当然,它会用“hi”这个词代替里面的任何东西。

于 2011-11-10T02:25:40.693 回答