没有合适的资源?快使用搜索试试~ 我知道了~
js-rails-as-api-extracting-a-service-class-v-000
共61个文件
rb:32个
keep:7个
yml:4个
需积分: 5 0 下载量 122 浏览量
2021-03-09
02:50:24
上传
评论
收藏 39KB ZIP 举报
温馨提示
提取服务类 学习目标 将控制器操作中的逻辑删除到单独的服务类中 重构代码以消除重复 介绍 在上一课中,我们开始了解了如何在控制器中自定义JSON数据的工作原理,但是可能会变得非常复杂。 单个控制器动作可以在我们的Rails API上呈现来自多个模型的数据。 也可以指定我们想要和不想渲染的东西。 当我们开始扩展时,就会出现复杂的情况。 更多模型,更多数据,更多项需要自定义,直到无法管理为止。 在此代码中,我们将研究构建针对此问题的自己的解决方案。 本课程中的文件是使用仅API的Rails构建填充的。 继续运行rails db:migrate和rails db:seed 。 初始配置 目前已经设立了三个资源基础上,我们在上次的教训不放过,其中include :鸟类,位置和踪迹。 鸟类和地点通过目击联系在一起: class Bird < ApplicationRecord has_ma
资源推荐
资源详情
资源评论
收起资源包目录
js-rails-as-api-extracting-a-service-class-v-000-master.zip (61个子文件)
js-rails-as-api-extracting-a-service-class-v-000-master
log
.keep 0B
public
robots.txt 98B
config.ru 130B
db
seeds.rb 1KB
schema.rb 1KB
migrate
20190514145411_create_locations.rb 188B
20190514145517_create_birds.rb 176B
20190514145524_create_sightings.rb 231B
tmp
.keep 0B
.learn 42B
.ruby-version 10B
lib
tasks
.keep 0B
Gemfile 1KB
Rakefile 227B
config
initializers
wrap_parameters.rb 485B
inflections.rb 647B
cors.rb 504B
application_controller_renderer.rb 216B
filter_parameter_logging.rb 194B
mime_types.rb 156B
backtrace_silencers.rb 404B
application.rb 1KB
environments
test.rb 2KB
development.rb 2KB
production.rb 4KB
storage.yml 1KB
locales
en.yml 848B
boot.rb 207B
spring.rb 111B
cable.yml 199B
credentials.yml.enc 464B
puma.rb 1KB
routes.rb 181B
database.yml 594B
environment.rb 128B
README.md 9KB
Gemfile.lock 4KB
.gitignore 649B
storage
.keep 0B
app
views
layouts
mailer.text.erb 13B
mailer.html.erb 229B
models
location.rb 100B
bird.rb 100B
application_record.rb 78B
sighting.rb 81B
concerns
.keep 0B
controllers
application_controller.rb 56B
concerns
.keep 0B
birds_controller.rb 50B
sightings_controller.rb 287B
channels
application_cable
connection.rb 85B
channel.rb 79B
mailers
application_mailer.rb 102B
jobs
application_job.rb 43B
bin
setup 883B
bundle 125B
rake 213B
rails 264B
update 745B
spring 507B
vendor
.keep 0B
共 61 条
- 1
资源评论
FranklinZheng
- 粉丝: 27
- 资源: 4567
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功