zl程序教程

您现在的位置是:首页 >  其他

当前栏目

ruby on rails 入门注意事项

Onruby入门 注意事项 Rails
2023-09-14 08:59:46 时间

入门教程可以参考:

http://www.tutorialspoint.com/ruby-on-rails/rails-controllers.htm

http://guides.rubyonrails.org/active_record_basics.html

http://guides.rubyonrails.org/getting_started.html#saving-data-in-the-controller

本文仅列举入门过程中容易犯的错误

ruby版本:

ruby -v

ruby 2.3.0p0 (2015-12-25 revision 53290) [x86_64-darwin15]

rails版本:

 rails -v

Rails 4.2.6

 gem -v

2.5.1

 rake --version

rake, version 11.1.2

(1)配置文件冒号后面缺少空格

注意:冒号后面需要空格

 

 

(2)获取表单参数

以为


    articles = Article.create(params[:article])       render plain: params[:article].inspect     end  
  def create       articles = Article.create(params.require(:article).permit(:title, :text))       render plain: params[:article].inspect     end  
def book_params      params.require(:books).permit(:title, :price, :subject_id, :description)   end  

 注意:等号后面需要空格

查询结果的显示页面(app/views/articles/show.html.erb):


       label for="" title: /label           label for=""   %= @article.title %   /label         /li         li           label for="" text: /label           label for=""   %= @article.text %   /label         /li       /ul    /div   
别梦依稀咒逝川,Ruby二十八年前|M1芯片Mac os系统配置Ruby(3.0.0) on Rails(6.1.1)开发环境 在每个开发者心里,都会有一门“最好”的语言,在这个世界的某个深处,在一些矫矫不群的人们心中,这门语言的名字叫做Ruby,它今年二十八岁了,历史和Java一样的悠久,但是它没有大厂背书、它的性能被开发者诟病、时至今日依然无法高效利用多核资源,甚至于它每年都要被“死亡”一次,相比于有太阳计算机系统、甲骨文、IBM 这些大公司支持的 Java,它是那么的一无所有,但是,它又拥有全世界最虔诚的“信徒”,拥有最活跃的开发者社区,这一切,又让它是那么的应有尽有。是的,这就是Rubyist的理念:有的时候,你想证明给一万个人看,到后来,你发现只得到了一个明白的人,那就够了。
【Ruby on Rails全栈课程】2.1 ruby语言入门 在第一章中,项目我们已经创建好并且能输出第一个helloworld了,我们先不急着做项目,先了解一下ruby,只是需要看得懂代码。这一章我们简单介绍一些ruby语言的语法
Ruby on Rails入门——macOS 下搭建Ruby Rails Web开发环境 这里只介绍具体的过程及遇到的问题和解决方案,有关概念性的知识请参考另一篇:Ruby Rails入门——windows下搭建Ruby Rails Web开发环境 macOS (我的版本是:10.12.3 )下已经自带了 ruby  和 gem ,但 ruby 的版本有点低。
Ruby(1):入门 一般来说linux会自动装ruby,可以通过: ruby -v 来查看ruby版本 直接使用ruby命令的话,是用来执行ruby文件的。如果要打开交互式ruby解释器。只需要在控制台输入:irb 即可。
ruby on rails 入门注意事项 div "author-img" src="https://ucc.alicdn.com/avatar/img_81b1486e22d608ef0d73d6fdad9ed614.jpg?x-oss-process=image/resize,h_150,m_lfit" />
黄威的世界 我是一个热衷IT技术的人,希望自己不断地设计开发出对别人非常有用的软件。有近7年的java开发经验(包括2年Android开发经验)和一年左右的linux使用经验。擅长Java Web后台开发 ,喜欢研究新的各种实用技术