我有2个先前定义的字符串:
table_string保存表名,field_string保存此表中的字段名,这两个字符串是变量,根据上一页的变化而变化
例如,在指定的网页中,我将按下一个链接,该链接会将table_string=user and field_string=fullname
重定向到此页面
我应该在这里访问@ user.fullname属性
我试图连接table_string +"。" + field_string in another string let's say x and then display
<%= @x%> as if im typing
@ user.fullname`但这不起作用
如何知道表名也会改变???
,如何显示这个变量字段答案 0 :(得分:1)
尝试' instance_variable_get'方法
table_name = 'user'
column_name = 'name'
instance_variable_get("@#{table_name}").send(column_name)
或只是
instance_variable_get("@#{table_name}")[column_name]