基本增加的内容
Resource-Based Routing依靠restful的风格,定义后增加下面4个helper
client_url show update destroy
clients_url index create
edit_client_url edit
new_client_url new
update和destroy通过传入:method来完成
对于link_to form_tag可直接在client_url后面跟着:method => :delete
对于form_for来说,会要求跟在一个嵌套hash中 form_for @client, :html => {:method=>:delete}
单复数route
两种使用helper的形式
client_url(@item) ----参数形式
clent_url(:id => @item) ----hash形式
定义自己的action
map.resources :articles, :collection
=> { :recent => :get }
:collection增加了recent action包括
Method: get
path: /articles/recent
action: recent
helper: recent_articles_url
:member
则给某个实例增加action
map.resources :articles, :member => {:release => :put, :rollback => :put}
Method: put
path: /articles/1/release
action: release
helper: release_article_url
Nested Resources
有些资源有依赖关系,需要成对出现
嵌套定音的后果
map.resources :auctions do |auction|
auction.resources :bids
end
除了autions的4个helper,也为bids定义了auction_bids_url, new_auction_bid_url等等helper。
nested 使得任何使用bid routes的时候,必须提供auction资源
对于singular routes需要提供至少两个参数
:name_perfix 使得可以定义helper的前缀
用nil表示取消前缀
对于form_for可以采用
<% form_for([:admin, @post]) do |f| %>
分享到:
相关推荐
Delay tolerant networks (DTNs) are resource-constrained networks where messages are relayed in a store-carry-forward fashion. In most routing protocols of DTNs, each node is required to honestly relay...
Pires2016 - Secure Content-Based Routing Using SGX.pdf Pires2017- A lightweight MapReduce framework for secure processing with SGX.pdf Proof of Luck- an Efficient blockchain consensus protocol.pdf ...
Role-Based Access Control (RBAC) Routed provider networks Service function chaining SR-IOV Subnet pools Service subnets Trunking Deployment examples Prerequisites Mechanism drivers Operations IP ...
4. **基于约束的路由(Constraint-Based Routing)**:这种路由技术允许管理员指定路由选择的标准,例如最小延迟或最大跳数,从而更好地满足特定的服务质量要求。 5. **基于策略的路由(Policy-Based Routing)**:...
The explosive growth of the Internet economy over the past several years and new IP-based enterprise applications has heightened requirements for continuous availability of mission-critical data....
7. **策略路由(Policy-Based Routing)**:根据特定条件(如源地址、目的地址、服务类型等)选择最佳的转发路径。 在CCIE LAB考试中,考生可能需要配置和调试这些QoS特性,以解决实际网络问题。例如,确保VoIP流量...
它提供了一套完整的协议集,包括LDP(Label Distribution Protocol,标签分布协议)、RSVP-TE(Resource Reservation Protocol - Traffic Engineering,资源预留协议-流量工程)、CR-LDP(Constraint-based Routing ...
CR-LSP(Constraint-Based Routing Label Switched Path)是一种特殊的LSP,用于在网络中承载流量。CR-LSP可以根据网络流量的变化情况,动态地调整网络路径,避免网络拥塞,提高网络可靠性和带宽利用率。 1.1.5 ...
3. **LSP建立**:使用 RSVP-TE(Resource Reservation Protocol - Traffic Engineering)或CR-LDP(Constraint-Based Routing - Label Distribution Protocol)来建立LSP,指定隧道的入口和出口点,以及中间经过的...
7.3.2 Radio Resource Sensing 216 References 228 8 Medium Access Control 231 8.1 MAC for Cognitive Radios 231 8.2 Multichannel MAC 232 8.2.1 General Description of Multichannel MAC 235 8.2.2 ...
6. 路径选择:通过策略路由(Policy-Based Routing, PBR)或等价路径负载均衡(Equal-Cost Multi-Path, ECMP),QoS可以指定某些流量通过特定路径传输,以优化网络性能。 QoS的应用场景广泛,包括但不限于: 1. ...
Despite common traits like self-organization, multi-hop routing, and resource constraints, WMSNs exhibit distinctive characteristics in energy distribution, QoS requirements, network security, and ...
This results in a very flexible yet simple routing with automatic extraction of URI variables into request attributes. * Tunneling service lets browsers issue any HTTP method (PUT, DELETE, MOVE, etc...
A semantics-based routing scheme for grid resource discovery[M]. E-Science. 14. Watts D J. Small Worlds. The dynamics of networks between order and randomness[P]. America: 56A2579BB6, l999-05-13. 15....
3. **Elasticity:** Akka allows applications to dynamically adjust their resource utilization based on load, making it ideal for cloud environments where resources can be scaled up or down as needed. ...