0

在 Cequel,这是我的 RoR 模型,

class Fileinfo
  include Cequel::Record

  key :fileid, :timeuuid, auto: true
  column :filepath, :text, :index => true
  set :test, :int

  timestamps
end

Rails 脚手架生成用于 new 的表单,像这样创建 apis()

 <div class="field">
    <%= f.label :fileid %><br>
    <%= f.text_field :fileid %>
  </div>
  <div class="field">
    <%= f.label :filepath %><br>
    <%= f.text_field :filepath %>
  </div>

  <div class="field">
    <%= f.label :test %><br>
    <%= f.text_field :test %>
  </div>

当我启动 rails4 服务器时,我在 rails 表单 <%= f.text_field :test %> 的这一行中的 #{Set } 的 test(Set Datatype) 字段未定义方法 to_s 出现错误。

即使我定义了 to_s 方法,问题仍然存在。任何想法需要在这里定义 to_s 方法的位置和方式。

4

1 回答 1

0

除了创建一个下拉多选 ComboBox 并以 json 格式将数据发送到 rails 控制器并在将其用作 Set 之前对其进行解析之外,没有其他选项。

为 Android + Rails 服务器做同样的事情

于 2015-07-07T19:28:51.313 回答