【发布时间】:2016-11-05 07:41:57
【问题描述】:
我有一个用于创建任务的简单表单,该表单使用@new_task 进行自定义以始终创建任务。使用单独的表单来更新它们。
#Form
<%= form_for([@project, @new_task]) do |f| %>
<%= f.text_field :title, placeholder: 'Add a Task' %>
<%= f.submit %>
<% end %>
#TasksController
def show
@projects = Project.all
@project = Project.find(params[:project_id])
@task = Task.find(params[:id])
@new_task = Task.new(title: @task.title)
@tasks = @project.tasks.all
end
问题是当我在执行任务/显示(调用任务 ID)时,表单假定它是更新并使用任务名称填充文本字段。
我需要清除文本字段,以便只有“添加任务”占位符可见。我尝试了许多不同的方法,但都没有成功,希望这里有人能提供帮助。
【问题讨论】:
-
有谁知道清除这个文本字段值的方法,使用咖啡、js 或其他方式?
标签: ruby-on-rails forms