【发布时间】:2015-09-16 10:50:16
【问题描述】:
我有这个架构:
schema "editables" do
field :title, :string
field :content, :binary
timestamps
end
我希望在应用程序启动时自动创建并填充几行,比如我想创建 6 个条目,其中 :title 字段包含:page1、page2、...
我应该这样做吗?
【问题讨论】:
-
您想在每次应用程序启动时插入这些?这个有点味道。
-
是的。一旦应用程序启动。在生产中,这应该不是问题。我的目标是为用户提供 HTML 版本。如果有几个预定义字段可供用户使用 HTML
content editable进行编辑,但被硬编码为 HTML,那就太好了。这有什么奇怪的吗? -
在创建
editable时,您不能在表单中设置一个初始值吗? -
不,因为我的目标不是使用表单(而是使用 ajax),以便用户可以编辑硬编码的 HTML(我需要已经设置了 Ids/其他键,以便他们可以编辑这些字段)。
标签: elixir phoenix-framework ecto