美文网首页
Rails增删改查之2#show

Rails增删改查之2#show

作者: 小小修行者 | 来源:发表于2018-09-21 13:32 被阅读0次

需求:点击“查看”,能查看班级的详细内容,如班级的学生,班级的老师等内容。

准备工作:先gemfile中安装“pry”这个gem包。后bundle install,后关闭并重启服务器rails s。

第一步,在主页index页面中,添加“查看班级”按钮。

1)找到路由表中的show方法对应的路径是myclass:

后,编写按钮

之后在主页上就能显示链接了。

点击按钮后,就跳到#show页面了,显示我们还没有在MyclassesController中创建#show方法。

第二步,创建#show方法。

我们在MyclassesController中,添加show方法,并在show中输入binding.pry,打入断点。

我们点击后index中的“查看班级”后,进入断点。在后台输入params,查看现在传到show页面的有什么参数。其中,id=1是前台传过来的。

现在我们输入Myclass.find(params[:id]),之后返回的结果是class1。这表示我们通过id找到了这条数据

y

这样我们在MyclassesController#show中,写入这句话,并赋予一个变量。这样show方法就写好了。

我们重新点击“查看班级”按钮,有出现了新的如下提示,说没有views文件。

第三步,新建views页面。

现在我们新建一个/views/myclass/show.html.erb文件。随便写点东西,能正常显示就行。如:

以后可以添加其他字段。至此,#show页面就做好了,我们点击每一个班级都能正常进入该班级的show页面。

相关文章

  • Rails增删改查之2#show

    需求:点击“查看”,能查看班级的详细内容,如班级的学生,班级的老师等内容。 准备工作:先gemfile中安装“pr...

  • 2018-03-03

    rails c增删改查 增:user = User.create(name:'Jack', age:'18') 删...

  • mysql的插入语句

    MySQL增删改查之增insert、replace

  • MYSQL数据库的增删改查

    MYSQL数据库的增删改查 一.对于库的增删改查 增create database 库名称;create data...

  • rails 简单增删改查

    rails是什么 大致理解为为了方便前端开发,然后就会有人封装了一些框架,例如vue,而rails 就是 ruby...

  • 关于python的list的增查删改

    说到增查删改,想起了数据库,我们在关系型数据库当中就会对表进行增查删改。 在python当中我们也可以对list进...

  • 0812 A

    mongodb 增删改查 增: db.createCollection("name", {options:numb...

  • 增删改

    对于表中的操作,就是增删改查,查内容较多,这里先说增删改。 1.增(insert或者load) 即插入数据,多行插...

  • Rails增删改查之5#destroy

    需求:我们做好了增、改、查,现在做“删除”动作。 1)页面上添加“删除”按钮。 2)点击“删除”按钮后,删除数据。...

  • Rails增删改查之1#index

    今天起,写点关于Ruby on rails的技术文章。数据的增(create)删(delete)改(update)...

网友评论

      本文标题:Rails增删改查之2#show

      本文链接:https://www.haomeiwen.com/subject/zvuanftx.html