【发布时间】:2016-04-30 23:31:47
【问题描述】:
(来自 Rails 世界,我现在正在和 Phoenix 一起玩,试图弄清楚事情是如何运作的)
从脚手架开始,我有一个包含“first_name”和“last_name”属性的用户模型,我现在想做的是在模型中将它们连接到“full_name”属性,并对其进行测试。
好的,比较 Rails 和 Phoenix 可能不是最好的做法,但让我展示一下我如何使用 Rails 来做这件事,这样我的问题就可以完全理解:
# Model
class User < ActiveRecord::Base
def full_name
"#{first_name} #{last_name}"
end
end
# Test
it "concatenates first_name and last_name" do
user = users(:jhondoe)
assert_equal "jhon doe", user.full_name
end
我如何使用 Phoenix 实现同样的目标,甚至是“实现它的方法”,因为经过数小时的密集谷歌搜索后我找不到任何相关内容?
我在哪里以及如何使用 Phoenix 处理数据操作?
【问题讨论】: