加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – Ruby Rails:控制基本博客应用程序中的流程

发布时间:2020-12-17 02:47:02 所属栏目:百科 来源:网络整理
导读:我是 ruby rails的新手,我在 link中完成了基本教程和postgresql后端的示例博客应用程序.虽然我有点了解它,我真的不明白应用程序如何访问postgresql at后端,也没有理解应用程序流和控制器和视图文件中出现的几个关键字,例如index.html.erb文件中出现的下面一
我是 ruby rails的新手,我在 link中完成了基本教程和postgresql后端的示例博客应用程序.虽然我有点了解它,我真的不明白应用程序如何访问postgresql at后端,也没有理解应用程序流和控制器和视图文件中出现的几个关键字,例如index.html.erb文件中出现的下面一行.

<td><%= link_to 'Edit',edit_post_path(post) %></td>

例如,我不理解edit_post_path(post)关键字.有人可以指点我一个很好的资料来理解铁轨的基本知识吗?

解决方法

欢迎来到Rails开发人员社区!

资源:

> Ruby on Rails Guide
> Getting Started RailsCast

MVC

Rails的核心原则是它是一个全栈MVC framework

MVC = Model - View - Controller

如果您可以了解它的工作原理,那么它将是您取得良好进展所需的基础知识. Rails不像“标准”网站那样工作 – 它是一个完整的应用程序开发框架,它与MVC原理一起工作:

数据

通过MVC应用程序的数据“流”以用户为中心

用户请求页面(通过键入/单击Rails route),请求被发送到控制器,控制器可以从模型中提取数据.数据保存在外部数据库中(可以是MYSQL / PGSQL /任何东西),并通过gem连接工作

您作为开发人员的工作是确保向用户提供正确的数据和信息.在合适的时间选择

<%= link_to 'Edit',edit_post_path(post) %>

这是编辑帖子路径的链接,它将在config / routes.rb文件中定义.此路径将加载此文件/方法:

#app/controllers/posts_controller.rb
def edit
    #your code
end

然后,这将呈现供您的用户使用的特定视图文件.除此之外还有更多要解释的内容,但我希望这能为您提供所需的帮助

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读