【发布时间】:2018-05-11 11:23:22
【问题描述】:
有人可以展示如何直接导入 ruby RSpec 数据。经过数小时的研究,我还没有找到一个答案。
我正在尝试将“fruit”和“vegetable”返回到 pull.rb 文件中的 method foods。该数据将来自 data.rb
data.rb
let(:food_data) {
JSON.parse('[
{
"Plant": "Fruit",
"Type": "Apple"
},
{
"Plant": "Vegetable",
"Type": "Carrot"
},
{
"Plant": "Fruit",
"Type": "Orange"
},
{
"Plant": "Vegetable",
"Type": "Spinach"
}
]')
}
pull.rb
def foods
File.open('data.rb'))
[:food_data][0]
[:food_data][1]
end
【问题讨论】:
-
很难说如何完成你想要的,因为实际上所有的代码都是错误的,而且意图绝对不清楚。
标签: ruby-on-rails json ruby rspec