我的问题很简单:
我是否必须require 'csv'使用Ruby on Rails上课?
如果我打开rails console并尝试使用CSV gem它可以工作,但是我必须在文件中这样做吗?
我现在开始进行函数式编程,而且在没有变量的情况下工作变得非常疯狂.
我读过的每个教程都说它不是很酷的重新定义变量,但我不知道如何在不保存变量状态的情况下解决我的实际问题.
例如:我正在研究API,我希望在请求中保留值.让我们说我有一个端点,添加一个person,我有一个列表persons,我想redefine或改变我的persons列表添加新的值person.我怎样才能做到这一点?
可以使用var-set,alter-var-root或者conj!?
(对于api我正在使用compojure-api,每个person都是一个Hash)