如何为更新链接实现切换功能

时间:2011-07-14 06:29:38

标签: ruby-on-rails

目前我有一个如下格式所述的链接

<%= link_to_if_authorized(l(:button_update), {:controller => 'issues', :action => 'edit', :id => @issue }, :onclick => 'showAndScrollTo("update", "notes"); return false;', :class => 'icon icon-edit', :accesskey => accesskey(:edit)) %>

我想在更新时应用切换功能,任何人都可以帮助我。

1 个答案:

答案 0 :(得分:0)

实现切换按钮有很多种可能性。您可以选择更改按钮执行的JavaScript函数,或者该函数可以切换Rails操作以进行调用。我个人会去做一个知道如何切换自己的Rails动作:

def toggle_action
  @model = Model.find param[:id]
  if @model.active?
    @model.active = false
    render :js => "alert('Active!');"
  else
    @model.active = true
    render :js => "alert('Inactive!');"
  end
end