清除编辑表单上的text_area

时间:2014-12-04 21:27:29

标签: ruby-on-rails ruby ruby-on-rails-3 ruby-on-rails-4

正如标题所说,我需要当用户按下我的Ticket模型上的“编辑”按钮时,text_area字段变为空,并且不显示它从数据库中提取的任何当前信息。我怎样才能做到这一点?

2 个答案:

答案 0 :(得分:0)

您可以在控制器中轻松完成此操作。
假设您的text_field名为my_field

def edit
    @ticket.my_field=nil
end

这样,它将在视图上呈现为空。

答案 1 :(得分:0)

这里最方便的做法是让你的控制器通过@ticket清除属性的值。类似的东西:

class TicketsController < ApplicationController
  def edit
    @ticket = Ticket.find(params[:id])
    @ticket.note_text = ""
  end
end