从数据库中打印字符串,并在视图中显示 ruby 代码



我有变量:

@variable_2 = "test data"
@variable_1 =  Model.description(eg: "print in view : #{@variable_2}")

我想得到这个输出:

'print in view : test_data'

我在 erb 文件中这样做:

<%= @variable_1 %>

结果是:

'print in view : #{@variable_2}'

我应该使用什么格式?

问题是单引号,因为它不会执行插值。尝试将其更改为双引号:

"print in view : #{@variable_2}"

应使用双引号进行字符串内插。

将其更改为:

@variable_1 = "print in view : #{@variable_2.description}"

最新更新