Sinatra编程
来源:互联网 发布:什么是自动编程系统 编辑:程序博客网 时间:2024/05/18 01:45
Sinatra 编程
1)get/post/put的次序
(一)此段代码访问songs/new会进入songs/newget '/songs/new' do @song = Song.new slim :new_songendget '/songs/:id' do @song = Song.find_by(id: params[:id]) slim :show_songend(二)此段代码访问songs/new会进入songs/:idget '/songs/:id' do @song = Song.find_by(id: params[:id]) slim :show_songendget '/songs/new' do @song = Song.new slim :new_songend
2)datamapper使用
参见http://datamapper.org/getting-started.html
require 'rubygems'require 'data_mapper' # requires all the gems listed aboverequire 'dm-migrations'DataMapper.setup(:default, 'sqlite:///path/to/project.db')class Category has n, :categorizations has n, :posts, :through => :categorizationsendDataMapper.finalizeDataMapper.auto_migrate!
3)activerecord使用
参见https://ruby-china.github.io/rails-guides/active_record_basics.html
class Product < ApplicationRecord self.table_name = "my_products"enduser = Product .create(name: "David", occupation: "Code Artist")users = Product .all
阅读全文
0 0
- Sinatra编程
- Sinatra
- sinatra
- sinatra分析
- ruby sinatra
- Sinatra 1.2 发布
- upload file by Sinatra
- ruby sinatra 简单例子
- sinatra最佳实践资源
- sinatra 上传文件实现
- 2016CampDay7problemF.Frank Sinatra
- Docker Sinatra web
- Docker Sinatra Redis
- ruby sinatra web 开发框架
- Ruby开发:Sinatra+ActiveRecord+MySQL
- sinatra制作简易登录页面
- ruby web框架sinatra安装
- Just Do It: 学习Sinatra
- 深究响应者链
- OGG常见参数说明
- 三维重建技术 各种方法简介
- Kafka API操作
- android gradle配置详解
- Sinatra编程
- android的gradle
- 如何跑从别人那里拷来的项目
- 原创一 Fragment 的生命周期
- SQL优化之踩过的坑(转)
- 小玩具——温度采集项目(一)
- 关于ThreadLocal的思考
- python 微信公众平台服务器设置
- Mac下搭建PHP开发环境