我刚刚开始使用Ruby on Rails,我有一个用例,需要将Json响应从回调Map到一个现有的Ruby模型中。但是,有几个字段不能直接Map。我有一个资源类,如下所示:
class SomeClassResource
attr_reader :field
def initialize(attrs = {})
@field = attrs['some_other_field']
end
然后我有一个方法,如果some_other_field
与特定字符串匹配,则返回true,或者返回false,如下所示:
def some_method(value)
value == 'aString' ? true : false
end
然后,我需要在视图中显示true或false。正确的方法是什么?
谢谢你
1条答案
按热度按时间ecbunoof1#
首先,您应该将方法简化为:
然后,要在视图中显示它,您可能希望首先在控制器中获取值(进入视图范围内的示例变量):
然后,您将需要包含以下内容的视图:
您还需要在路由文件中包含相应的
show
路由。