Ruby on rails 活动脚手架:如何设置删除操作的确认文本?
因此,我使用的是activescaffold,代码如下: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
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