Ruby on rails 无法在rails控制台中创建具有中文字符的条目

Ruby on rails 无法在rails控制台中创建具有中文字符的条目,ruby-on-rails,Ruby On Rails,我正在用RubyonRails为中国学生创建一个平台。这是我的模式 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.

我正在用RubyonRails为中国学生创建一个平台。这是我的模式

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有没有同学有兴趣“)
我的rails控制台冻结了


我在posts表中为我的消息使用“text”类型。我应该用“字符串”吗?或者我应该使用某种语言gem来实现这一点?

尝试用
rvm
安装
readline
软件包,然后重新编译ruby:

$ rvm pkg install readline
$ rvm install <your_ruby_version>
$rvm pkg安装readline
$rvm安装

@bredikhin是的,rails c是否与我的不同?是的,它将不同于
irb