0

ruby on railsで中国人学生向けのプラットフォームを作っています。これが私のスキーマです

ActiveRecord::Schema.define(version: 20130827203308) do

  # These are extensions that must be enabled in order to support this database
  enable_extension "plpgsql"

  create_table "posts", force: true do |t|
    t.text    "message"
    t.integer "student_id"
  end

  add_index "posts", ["student_id"], name: "index_posts_on_student_id", using: :btree

  create_table "students", force: true do |t|
    t.string   "first_name"
    t.string   "last_name"
    t.string   "email"
    t.string   "number"
    t.string   "college"
    t.string   "password"
    t.float    "budget"
    t.string   "picture"
    t.datetime "created_at"
    t.datetime "updated_at"
  end

Railsコンソールに向かい、これを行うと

Post.create(:message => "I am looking at a 3 bedroom apartment") 

これを開始してデータベースにコミットできます。

しかし、私がするとき

Post.create(:message => "我在Suffolk University附近想租一个3房一厅的apt有没有同学有兴趣“)

私のレールコンソールがフリーズします。

投稿テーブルのメッセージに「テキスト」タイプを使用しています。「文字列」を使用する必要がありますか? または、これを行うためにある種の言語宝石を使用する必要がありますか?

4

1 に答える 1