Ruby on rails 我在哪里可以找到输出_safety.rb以及如何编辑它?

Ruby on rails 我在哪里可以找到输出_safety.rb以及如何编辑它?,ruby-on-rails,activesupport,Ruby On Rails,Activesupport,我正在Rails 2.3X网站上工作,我正在FTP系统中查找此文件: activesupport/lib/active\u support/core\u ext/string/output\u safety.rb 但是,它似乎没有出现在web代码中。我如何获取该文件并为我的网站进行编辑 我正试图更新此文件,因为字段表单中出现的撇号显示为 ' 我相信这与Rails版本的问题有关。更多细节在这里 也许我误解了如何更新这个文件?我是Rails新手,我的计划是打开文件,在N

我正在Rails 2.3X网站上工作,我正在FTP系统中查找此文件:

activesupport/lib/active\u support/core\u ext/string/output\u safety.rb

但是,它似乎没有出现在web代码中。我如何获取该文件并为我的网站进行编辑

我正试图更新此文件,因为字段表单中出现的撇号显示为

    ' 
我相信这与Rails版本的问题有关。更多细节在这里

也许我误解了如何更新这个文件?我是Rails新手,我的计划是打开文件,在Notepad++中编辑它,然后覆盖现有文件。我感谢你能提供的任何帮助

在Rails中查看

<label id="savedmap_name_label" for="savemap_name">Map Title</label>

<% if params[:newsavedmap_id] %>
    <%= f.text_field :name, {:id=>"savemap_name", :size=>30, :value=> @newsavedmap.name }%></p>
<% else %>
    <%= f.text_field :name, {:id=>"savemap_name", :size=>30, :value=>"New Map"}%></p>
<% end %>
    </div>
地图标题
“savemap_name”,:size=>30,:value=>@newsavedmap.name}%>

“savemap_name”,:size=>30,:value=>newmap”}%>


永远不要尝试更新框架文件,我可以知道到底是什么问题吗?

当然。请参阅此处了解详细信息:我认为导致此问题的原因是我正在运行的Rails版本,我提供的链接显示该文件的修复程序可能有助于解决此问题。您是否尝试过像这样使用“h”函数:-我将如何使用上述视图代码?它会做什么?在您的erb文件中这样做。我使用上面的代码
“savemap\u name”,:size=>30,:value=>@newsavedmap.name}%>
尝试了这个方法,但它没有改变任何东西。这就是你的意思吗?