Rails 4中控制器出现"undefined method 'raw'"错误

11

目前,我正在将我的应用程序从Rails 3.2升级到Rails 4。当我导航到特定的选项卡时,我会收到以下错误:

undefined method `raw' for #<LeaseController:0x00000006935e30>

我的代码:

        vacant.tenant = raw("Vacant")
        vacant.lease_start_date = raw("&nbsp;")
        vacant.rent_end = raw("&nbsp;")
        vacant.base_rent_monthly_amount = raw("")
        vacant.base_rent_annual_psf = raw("")
        vacant.options = raw("")
        vacant.security_deposit_amount = raw("")
        vacant.tis_amount = raw("")
        vacant.lcs_amount =raw("")
为什么这个方法现在是未定义的?

raw 在视图中使用,不在控制器中使用... - amit karsale
它用于辅助文件。 - kannathasan
如果你的视图助手中有它,它就不应该报控制器错误。也许你把它放错了位置,请检查一下。 - amit karsale
2个回答

14

4
您可以在控制器中使用html_safe。像这样:string.html_safe

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接