#11 楼 @cassiuschen 我说搭论坛用 discourse,看代码我也看不懂。
#8 楼 @Peter 已经不维护了,不要用了。用户名和 Email 的索引用了 SQL 语句,不能直接迁移到 MySQL。要搭论坛推荐 http://www.discourse.org/ 。
不过 campo 依赖还多了个 elasticsearch,哈哈。
只开一个实例做测试服务器应该没问题。
wikipedia 的中文 URL: http://zh.wikipedia.org/wiki/%E6%9D%BE%E6%9C%AC%E8%A1%8C%E5%BC%98
如何展示导入数据
结果需要持久化吗?(用户是否可以重复访问同一结果) 需要,存数据库或缓存,重定向到某个地址,可以是 index,可以是 show,需要一个标识关联当前用户和结果。 不需要,直接 render 结果
如果需要持久化,要持久多久?(用户是否可以丢弃处理结果) 永久,存数据库。 有过期时间,存缓存,或周期性删除数据库内过期数据。
回答这个问题让我很痛苦:
如何展示导入数据 <- 我认为问题在这里
如何把导入数据通过重定向传到 index <- 楼主看了我第一个回复后认为问题在这里
如何去掉 URL 长度限制 <- 楼主一开始认为问题在这里
#16 楼 @macknight 方法二。index 路径就把所有数据查出来而已。
Thus, only alphanumerics, the special characters "$-_.+!*'(),", and reserved characters used for their reserved purposes may be used unencoded within a URL.
http://stackoverflow.com/questions/1856785/characters-allowed-in-a-url
如果一定要展示“中文”需要转码成这样:
"#{id} #{URI.escape name}".parameterize
# => id-%E4%B8%AD%E6%96%87
两种方法:
用 Foreman 在生产环境中管理和监控进程 http://chloerei.com/2014/12/15/foreman/
我把防火墙规则写到 Linode 的 StackScripts,避免忘了设置。
# firewall
ufw allow ssh
ufw allow http
ufw allow https
ufw logging on
ufw enable
#2 楼 @nouse 他吐槽的是安装 Ruby 所用的包管理器。
Package managers suck. Compiling the sources is far quicker.
https://twitter.com/joeerl/status/557190665332064256
如果他说的是 Gems,那么解决方法应该是下载 gem 包源码,然后 rake install。
哪里吐槽 Gems 了?
之前在局域网,现在放到互联网了。
我觉得这个有做成 rack middleware 的潜力。
朕知道了。
谁说的?
mysqldump mysqlimport cp -r
我屏幕好像花了。
<button type="submit">
<img src="path/to/image">
</button>
resque