Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/60.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 清除编辑表单上的文本区域_Ruby On Rails_Ruby_Ruby On Rails 3_Ruby On Rails 4 - Fatal编程技术网

Ruby on rails 清除编辑表单上的文本区域

Ruby on rails 清除编辑表单上的文本区域,ruby-on-rails,ruby,ruby-on-rails-3,ruby-on-rails-4,Ruby On Rails,Ruby,Ruby On Rails 3,Ruby On Rails 4,正如标题所说,我需要当用户在我的票证模型上按下编辑按钮时,文本区域字段变为空,并且不显示它从数据库中提取的任何当前信息。如何实现这一点?您可以在控制器中轻松实现这一点。假设您的文本字段名为my\u字段 这样,它将在视图上呈现为空。这里最方便的做法可能是让您的控制器通过@ticket并清除属性值。比如: class TicketsController < ApplicationController def edit @ticket = Ticket.find(params[:id

正如标题所说,我需要当用户在我的票证模型上按下编辑按钮时,文本区域字段变为空,并且不显示它从数据库中提取的任何当前信息。如何实现这一点?

您可以在控制器中轻松实现这一点。假设您的文本字段名为my\u字段


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

这里最方便的做法可能是让您的控制器通过@ticket并清除属性值。比如:

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