Ruby on rails 活动脚手架:如何设置删除操作的确认文本?

Ruby on rails 活动脚手架:如何设置删除操作的确认文本?,ruby-on-rails,activescaffold,Ruby On Rails,Activescaffold,因此,我使用的是activescaffold,代码如下: config.actions = [:create, :delete, :list] config.delete.link.confirm "Are you sure you want to delete this tag?" 根据我谷歌搜索的结果,删除链接确认框应该显示自定义文本。。。但事实并非如此。它仍然使用一些默认的问题文本。如何自定义确认文本?为什么不使用视图层解决此问题 <%= button_to "Delete Foo

因此,我使用的是activescaffold,代码如下:

config.actions = [:create, :delete, :list]
config.delete.link.confirm "Are you sure you want to delete this tag?"

根据我谷歌搜索的结果,删除链接确认框应该显示自定义文本。。。但事实并非如此。它仍然使用一些默认的问题文本。如何自定义确认文本?

为什么不使用视图层解决此问题

<%= button_to "Delete Foo", { :action => "delete", :id => @foo.id },
      :confirm => "For Real?!", :method => :delete %>
“delete”,:id=>@foo.id},
:confirm=>“For Real?!”,:method=>:delete%>

它应该能工作

我已经启动了一个git rep,与activescaffold相关的修复程序共享代码

您可以在此处看到我的控制器:

下面是正确工作的代码:

class NotesController < ApplicationController
  active_scaffold :notes  do  |config|
    config.columns = [:title, :content]
    config.delete.link.confirm = "Shows that you can change the confirm text  for delete!"
  end
end
class NotesController
我使用的是rails 2.3.10 及:


我希望这有帮助。

您缺少
=
应该是:

config.delete.link.confirm = "Are you sure you want to delete this tag?"

你在做链接还是按钮?什么版本的rails、js库等?你是如何将这些方法链接在一起的?活动脚手架生成链接你是说Gem吗?它只是作为标记提到的……您要查找的代码段位于
gems\railties-3.1.1\lib\rails\generators\erb\scaffold\templates\index.html.erb
中,看起来像
。所以它是不可定制的。@mliebelt-activescaffold使用普通的rails脚手架代码???这对于普通的rails来说是很好的,但是这是活动的scaffold