`

Rest参考

    博客分类:
  • Java
阅读更多
class ArticlesController < ApplicationController
  def index   list   all   listAll 
    @articles = Article.all
  end
 
  def show  view
    @article = Article.find(params[:id])
  end
 
  def new  form  input  create 
    @article = Article.new
  end
 
  def edit
    @article = Article.find(params[:id])
  end
 
  def create  save      OrderSavingInput
    @article = Article.new(article_params)
 
    if @article.save
      redirect_to @article
    else
      render 'new'
    end
  end
 
  def update
    @article = Article.find(params[:id])
 
    if @article.update(article_params)
      redirect_to @article
    else
      render 'edit'
    end
  end
 
  def destroy   | delete
    @article = Article.find(params[:id])
    @article.destroy
 
    redirect_to articles_path
  end
 
  private
    def article_params
      params.require(:article).permit(:title, :text)
    end
end

 

get '/' do
  .. 显示内容 ..
end

post '/' do
  .. 创建内容 ..
end

put '/' do
  .. 更新内容 ..
end

delete '/' do
  .. 删除内容 ..
end

options '/' do
  .. 显示命令列表 ..
end

link '/' do
  .. 建立某种联系 ..
end

unlink '/' do
  .. 解除某种联系 ..
end

 

input   form   create   new  input 【新建文章  New Artitle】

edit                                      【编辑文章  New Artitle】

show 

 

store   save   create   add       insert 【插入一个】           ===  对应引导页  new     input{tonggang}   

index   list       listOrders     listAll    all                             

destroy   delete         

update    modify               == edit

 

 

app/helpers/comments_helper.rb

 

create对应store[save]挺合适的。

 

<%= render 'comments/form' %>  _form.

 

 populate : 关联、填充

 

 

 

GET /ticket #获取ticket列表
GET /ticket/12 #查看某个具体的ticket
POST /ticket #新建一个ticket
PUT /ticket/12 #更新ticket 12
DELETE /ticket/12 #删除ticekt 12

 

 #######

 

作用 传统模式 REST模式
列举出所有的用户 GET /users/list GET /users
列出ID为1的用户信息 GET /users/show/id/1 GET /users/1
插入一个新的用户 POST /users/add POST /users
更新ID为1的用户信息 POST /users/mdy/id/1 PUT /users/1
删除ID为1的用户 POST /users/delete/id/1 DELETE /users/1
来自 thinkphp
 

 

 

  

 ):

前缀名

意义

举例

create

创建

createOrder()

delete

删除

deleteOrder()

add

创建,暗示新创建的对象属于某个集合

addPaidOrder()

remove

删除,暗示从某个集合移除对象

removeOrder()

init

初始化,暗示会做些诸如获取资源等特殊动作

initializeObjectPool

destroy

销毁,暗示会做些诸如释放资源的特殊动作

destroyObjectPool

open

打开

openConnection()

close

关闭

closeConnection()

read

读取

readUserName()

write

写入

writeUserName()

get

获得

getName()

set

设置

setName()

prepare

准备

prepareOrderList()

copy

复制

copyCustomerList()

modity

修改

modifyActualTotalAmount()

calculate

数值计算

calculateCommission()

do

执行某个过程或流程

doOrderCancelJob()

dispatch

判断程序流程转向

dispatchUserRequest()

start

开始

startOrderProcessing()

stop

结束

stopOrderProcessing()

send

发送某个消息或事件

sendOrderPaidMessage()

receive

接受消息或时间

receiveOrderPaidMessgae()

respond

响应用户动作

responseOrderListItemClicked()

find

查找对象

findNewSupplier()

update

更新对象

updateCommission()

 

## 业务三函数

 

adoptOrder   rejectOrder    auditOrder

采纳工单    驳回工单      审查工单

 

 

###  polished.js

  • darken():调节颜色深浅
  • lighten():调节颜色深浅
  • desaturate():降低颜色的饱和度
  • saturate():增加颜色的饱和度
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics