`

边学边做ROR(form_for标签)

 
阅读更多
之前版本,如3.0.7这样
    <% form_for :bolg, @blog, :url => { :action => "edit" }, :html => { :id => "blog_form"}  %>
不会有问题但是3.1,会小小折磨下你。

1. 必须写成<%= form_for ...  %> 否则不输出这个form的,页面一片空白,郁闷过没有!?
2. form_for (record_or_name_or_array, *args, &proc),  :blog或@blog只需要一个就够了
3. :html这个hash不需要了,只需写成 :id => "blog_form", 如果用ruby1.9的hash写法会节省不少力气

现在的正确写法: <%= form_for @blog, :url => { :action =>  “edit”}, :id=> "blog_form" %>
更简单的写法:<%= form_for @blog, url: { action: "edit" },  id: "blog_form"  %>
分享到:
评论

相关推荐

    [转]完美的Tree

    【标签】:“源码”和“工具”这两个标签暗示了这篇博文可能会包含实际的代码示例,可能是用某种编程语言(如Java、C++或Python)实现的树数据结构。同时,"工具"可能意味着这个树结构可能被用作解决特定问题或集成...

    ror_invoicing_frontend

    ror_invoicing_frontend项目设置yarn install编译和热重装以进行开发yarn serve编译并最小化生产yarn build整理和修复文件yarn lint自定义配置请参阅。

    ROR 文件的上传与下载

    ### ROR 文件的上传与下载:深入解析与实践 在Ruby on Rails(简称ROR)框架下,处理文件的上传与下载是一项常见的需求,尤其是在构建包含媒体内容的应用程序时。本文将基于给定的文件信息,详细阐述如何在Rails...

    RoR性能优化经验谈

    RoR(Ruby on Rails)是一种流行的开源Web开发框架,以其高效和简洁的代码著称。然而,随着网站规模的增长,性能优化成为必不可少的环节。在本文中,我们将探讨一些RoR性能优化的关键方面,主要基于JavaEye网站在...

    ROR_shopping_microservice:用Sinatra制成

    【标题】"ROR_shopping_microservice:用Sinatra制成" 涉及的主要知识点是Ruby编程语言以及Sinatra框架的应用。Sinatra是一款轻量级的Web应用框架,用于快速开发简洁、高效的Web服务。在Ruby社区中,它因为其简洁的...

    ruby_full:RoR_Full_29 :: Ruby_reports

    Ruby_full: RoR_Full_29 :: Ruby_reports 涵盖了全面的Ruby on Rails(RoR)开发中的报告生成技术。Ruby是一种面向对象的编程语言,以其简洁、优雅的语法著称,而Ruby on Rails是基于Ruby构建的一个开源Web应用框架...

    ror

    NULL 博文链接:https://xuxiangpan888.iteye.com/blog/266696

    神经网络ror resenet模型

    **神经网络Ror ResNet模型详解** 在深度学习领域,ResNet(残差网络)模型是具有里程碑意义的创新,由He et al.在2015年提出。该模型解决了深度神经网络训练中的梯度消失问题,允许构建非常深的网络结构。而“Ror”...

    ror中文资料

    **Ruby on Rails(简称RoR)中文资料** Ruby on Rails(RoR)是一个基于Ruby编程语言的开源Web应用框架,遵循MVC(Model-View-Controller)架构模式,旨在简化Web开发过程,提高开发效率。RoR强调“约定优于配置”...

    ROR_care_compass

    询问带有标签“ railsapps”的堆栈溢出。 您的应用程序在README文件中包含诊断。 报告任何问题时,请提供README文件的副本。 如果该应用程序无法正常运行,请并提供诊断信息。Ruby on Rails 此应用程序需要: Ruby ...

    RoR选题方向—源代码

    Ruby on Rails(RoR)是一种基于Ruby语言的开源Web应用程序框架,它遵循MVC(Model-View-Controller)架构模式,旨在简化Web开发过程。在这个选题方向中,我们主要探讨的是与RoR相关的源代码分析和学习。源代码是...

    ror_blog_app

    自述文件该自述文件通常会记录启动和运行应用程序所需的所有步骤。 您可能要讲的内容: Ruby版本系统依赖配置数据库创建数据库初始化如何运行测试套件服务(作业队列,缓存服务器,搜索引擎等) 部署说明...

    ror_skeletal_app

    自述文件该自述文件通常会记录启动和运行应用程序所需的所有步骤。 您可能要讲的内容: Ruby版本系统依赖配置数据库创建数据库初始化如何运行测试套件服务(作业队列,缓存服务器,搜索引擎等) 部署说明...

    ROR_lesson:乌迪米

    标题中的“ROR_lesson:乌迪米”很可能是指Ruby on Rails(RoR)的一堂课程,其中“乌迪米”可能是课程的特定主题或讲师的名字。Ruby on Rails是一种流行的开源Web应用程序框架,它基于Ruby编程语言,用于快速开发...

    ror实例

    Ruby on Rails(简称RoR或Rails)是一种基于Ruby语言的开源Web应用框架,它遵循Model-View-Controller(MVC)架构模式,旨在提高开发效率并提供简洁、优雅的代码结构。"ror实例"可能指的是在学习或实践中,通过创建...

    初探ROR

    **初探ROR** Ruby on Rails(简称ROR)是一个基于Ruby编程语言的开源Web应用程序框架,它遵循MVC(模型-视图-控制器)架构模式,旨在促进开发过程的简洁性和效率。Ruby on Rails的核心理念是“Don't Repeat ...

    ror_auth_sp21

    自述文件该自述文件通常会记录启动和运行应用程序所需的所有步骤。 您可能要讲的内容: Ruby版本系统依赖配置数据库创建数据库初始化如何运行测试套件服务(作业队列,缓存服务器,搜索引擎等) 部署说明...

    ROR安装必备所有架包

    在Ruby on Rails(ROR)开发环境中,安装和配置正确的依赖包是至关重要的。这个压缩包包含了一系列用于ROR框架的基础组件,但不包括Ruby本身。让我们深入了解一下这些包的作用和重要性。 首先,`actionpack`是Rails...

    RoRBlog 基于RoR的博客系统

    基于RoR的博客系统,代码风格简单清晰,前后太完善,适合初学者。

    RoR,十分钟做Blog

    【RoR,十分钟做Blog】这篇教程主要介绍了如何使用Ruby on Rails(RoR)框架在NetBeans IDE上快速创建一个简单的博客程序。RoR是一个基于MVC(模型-视图-控制器)架构的Web开发框架,它使得开发过程更加高效且简洁。...

Global site tag (gtag.js) - Google Analytics