rails stats
学习了
我直接做成 OAuth 的登录了。。。用 doorkeeper 和 devise 对接。。。。。。前端的登录状态管理用 vuex
enen. 一个好公司的网要自带科学上网。。。打开 google 比打开 baidu 还快
目前的 CMS 基本上都有啊。
手机,租房 用不同表啊。
一般在 php 的系统上创建表单结构时动态创建数据表
rails 的类似项目不清楚
坐等 LZ 到看不下去的时候。看了也看不懂,看懂了也不会用,会用也没啥用系列。
这报名通道是不是有点泄露隐私啊?
去凑凑热闹
相信玩Ruby On Rails的基本都是Mac OS用户
......................还有 archlinux 用户。。。
Capistrano 我一直没明白优势在那?。。。目前用自己写的 shell 脚本和 jenkins 通过 git 不同分支来自动化发布
和 rei 深度讨论交流。这福利6
啊
非常感谢
最后解决:
send_file("#{Rails.root}/public/plans/#{@plan.file}")
线上怎么进 rails 的 console 啊。。。
irb(main):001:0> Dir.entries("public/plans").grep(1527229786)
=> []
irb(main):002:0>
ls public/plans/1527229786
public/plans/1527229786
是路径问题。。我直接写绝对路径就好使了
send_file(File.join('home','rails', '********', 'public', 'plans', @plan.file))
产品环境的执行路径貌似不是当前路径
就是加到 777 还是不行。。。
send_file(File.join('public', 'plans', @plan.file))
倒觉得是 send_file 开发和生产环境表现不一样
不不。这个两个地方。都读取public/plans/
里的文件。但都读不到。。。一个是点击下载 使用 send_file。另一个是 ActiveJob 的异步任务
绝对有。。。而且其他在读取 public/plans/ 的文件也报错
像这样
[ActiveJob] [MissionsRunJob] [57448be1-a767-49f1-8c16-e3c662525a52] Error performing MissionsRunJob (Job ID: 57448be1-a767-49f1-8c16-e3c662525a52) from Async(default) in 967.24ms: Errno::ENOENT (No such file or directory @ rb_file_s_stat - public/plans/1527229786)
但在开发环境就正常
JavaScript 要一桶浆糊 了。。。。。。。
这个我用了。。。我指的是在 view 层来动态的添加表单项。在视图上的实现
垃圾桶叫 Java 笑死 23333333
突然反应过来了。。。。。
刚刚发现了个神奇问题
gem 'net-ssh', :require => 'net/ssh'
正常导入
gem 'net-ssh', :require => 'net/scp'
找不到模块。。。
我加到 Gemfile 里的。没有用啊。文档上说 Gemfile 里的会自动加载,猜测应该是 Gemfile 里的包名和 require 到名不一样所致
果然。我就猜到自己写脚本自动部署感觉不太对
我们公司也是做无人机的。前后端分离。。后端也是用 rails
对对,是这样的。要给每一个 Node 加 video
‘rails', '~> 5.1.4
ruby 2.5.0p0
我在 Node 类里加上 attribute :video, :string 提示没有 video 对象
nodes.serializable_hash 提示没有 serializable_hash 对象