Ruby on rails RubyonRails,我尝试使用应用程序创建表单,但当我进入显示页面时,一切都是空的
我是RubyonRails新手,在提交表单时遇到了一个问题。当我准备创建表单(如第一张图所示)时,一切都很好,但当我到达显示路径时,我没有显示我输入表单的内容(如第二张图所示)。有人能回避我的错误吗? 在my todos_controller.rb中:Ruby on rails RubyonRails,我尝试使用应用程序创建表单,但当我进入显示页面时,一切都是空的,ruby-on-rails,ruby,show,react-rails,Ruby On Rails,Ruby,Show,React Rails,我是RubyonRails新手,在提交表单时遇到了一个问题。当我准备创建表单(如第一张图所示)时,一切都很好,但当我到达显示路径时,我没有显示我输入表单的内容(如第二张图所示)。有人能回避我的错误吗? 在my todos_controller.rb中: class TodosController < ApplicationController def index @todos= Todo.all end def new end def show @todo = To
class TodosController < ApplicationController
def index
@todos= Todo.all
end
def new
end
def show
@todo = Todo.find(params[:id])
end
def create
@todo= Todo.new(todo_params)
@todo.save
redirect_to @todo
end
private
def todo_params
params.require(:todo).permit(:task, :description)
end
end
在表单页面(todo#new)上,需要为要保存到数据库中的那些属性(:task,:description)设置一个对象
<p>
<strong>Task:</strong>
<%= @todo.task %>
</p>
<p>
<strong>Description:</strong>
<%= @todo.description %>
</p>
Rails.application.routes.draw do
get 'welcome/index'
resources :todos
root 'welcome#index'
end