fre*_*oid 329 ruby ruby-on-rails crud ruby-on-rails-4
在扶手> 4.0.0发电机,创建CRUD操作before_action没有before_filter.它似乎做同样的事情.那么这两者之间的区别是什么?
fre*_*oid 507
正如我们所看到的ActionController::Base,before_action只是一个新的语法的before_filter.
但是,在Rails 5.0 中不推荐使用所有before_filters语法,并且将在Rails 5.1中删除它们
Awa*_*ais 64
这只是语法差异,在rails app中有CRUD,七个动作基本上都是通过名称索引,新建,创建,显示,更新,编辑,销毁.
Rails 4使得开发人员可以在过滤到操作之前更改语法.
before_action在我们声明的动作之前调用方法,比如
before_action :set_event, only: [:show, :update, :destroy, :edit]
Run Code Online (Sandbox Code Playgroud)
set_event是一个在显示,更新,编辑和销毁之前始终调用的方法.
| 归档时间: |
|
| 查看次数: |
150606 次 |
| 最近记录: |