#192 楼 @panxiubin 你贴下日志,403 Forbidden, 可能是你用来发起请求的 user 没有配置权限
class UserPolicy < ApplicationPolicy
def show?
return true
end
def create?
return true
end
def update?
return true if user.admin?
return true if record.id == user.id
end
def destroy?
return true if user.admin?
return true if record.id == user.id
end
class Scope < ApplicationPolicy::Scope
def resolve
scope.all
end
end
end
只有 admin, 或者 user 本人才能更新自己,贴图片等同时把代码和 log 也贴出来,
def update?
return true if user.admin?
return true if record.id == user.id
end
#189 楼 @panxiubin 我觉得我写的已经很详细了,你应该首先把你自己遇到的问题描述详细,你说会出现报错,报了什么错误? 你说增加授权过不去,这里又出现了什么错误?实在不行,你把我写的代码 gi clone 到本地跑下就清楚了。 请不要叫我大神,在这个论坛有问题直接提,不需要一些额外的称呼。 https://github.com/baya/build-an-api-rails-demo
#5 楼 @u1440247613 是的,不过微信小程序去掉了 m, 这个 m 可以由程序员根据自身业务的复杂度来构造。
#2 楼 @small_fish__ 是这样的意思
#1 楼 @hxgdzyuyi 在微信里面跑的,不需要浏览器,跑程序的环境是一个叫 jsCore 的东东
页面的脚本逻辑是在 JsCore 中运行,JsCore 是一个没有窗口对象的环境,所以不能在脚本中使用 window,也无法在脚本中操作组件
#1 楼 @yangman_wenzhu 不是我编的笑话,是真事,我把我老婆都抬出来了
一楼已经给出正确解释,我补充下,相当于在 module A
里定义 class,
module A
class C
end
end
继承是下面的写法:
class B
end
class C < B
end
js == 奸商
走心的工具
赞,期待更多的全端项目
股票代码为 XOXO, 这很婚尚
直接扔到 public 目录下
/home/f/RailsPrjects/groupme/app/assets/stylesheets/common.css.scss 这个文件里面是什么内容?
你可以用 google 搜索下 undefined method `environment' for nil:NilClass
#4 楼 @dongli1985 我是支持你的,后台管理这个东西基本上是我们程序员自己写,如果能够做到足够好,对广大程序员来说是一种福音
用过 activeadmin, rails_admin 最开始看起来确实方便,但是到后面发现自己入了一个又深又大的坑,然后又回到 bootstrap + jquery 自己手写,再也不敢用所谓自动化生成后台之类的东西了,有阴影了。
👍, 好文,文字精炼,总结的很到位
帽衫👍, 我来两件吧,换着穿
不如,再出个题吧?😀
吃货间的事,一斤花椒解决不了,就来两斤
未来已经来到,只是我们还没有察觉
看了云片公司的回复,如果云片公司所说属实,我觉得这家公司还是挺不错的,从你的正文中我没有看出这家公司有什么违法或者很不合理的行为。
老板的微信朋友圈分享基本都是鸡汤小故事,要么就发鸡汤书让员工写读后感,不写的扣工钱。
这个扣工钱有点不合理,但是你自己权衡下,写写读后感也不是很困难的事情,一来锻炼下自己的文笔,二来拍拍老板的马屁也挺好的,我想拍老板的马屁都没有机会呢。老板分享小故事可能就是为了培养下公司文化。
一个创业公司一个月盈利三百万
这让人佩服,赚钱不易啊,我觉得你应该在这种创业期间就能盈利的公司多呆一段时间,即使很苦很累。
Rails.logger.info("++++++++++++++++++++")
可以使用 exit