我需要做一个定期的后台任务从天气网站获取数据.
如何在rails中从远程URL获取json并将其存储在服务器上?此外,将数据存储在数据库中似乎没有任何意义,因此如何在rails中存储可供所有用户使用的变量?
我想知道如何在wiki样式rails项目上实现对用户编辑文章的更改的突出显示.由于文章可能相当冗长,我理想地喜欢删除线和突出显示,例如类似于github和维基百科.尽管在网上搜索我并没有真正想出太多,除了instiki这是一个完整的维基应用程序.
提前感谢任何建议.
我确定我看到了一段时间的rails帮助方法,其中.each在视图中接受一个分隔符,如逗号.
所以说我想要:
- @results.each do |result|
= result.title
#to output
result 1, result 2, result 3
Run Code Online (Sandbox Code Playgroud)
TIA
在新安装的osx rvm之后,运行bundle install的bundler和rails 3以某种方式解压缩了我的应用程序中的所有内容.我做了以下事情:
安装了rvm
$ bash < <( curl http://rvm.beginrescueend.com/releases/rvm-install-head )
Run Code Online (Sandbox Code Playgroud)
在bash中添加了以下内容
[[ -s "$HOME/.rvm/scripts/rvm" ]] && . "$HOME/.rvm/scripts/rvm" # This loads RVM into a shell session.
Run Code Online (Sandbox Code Playgroud)
通过rvm安装红宝石
rvm install 1.9.2
rvm -default 1.9.2
Run Code Online (Sandbox Code Playgroud)
由rubygems安装的导轨
gem install rails
Run Code Online (Sandbox Code Playgroud)
安装捆绑器
gem install bundle
Run Code Online (Sandbox Code Playgroud)
从现有的rails应用程序中安装了我的宝石
bundle install
Run Code Online (Sandbox Code Playgroud)
这将导致在下面的目录结构中我的应用程序根目录:
mycoolblog/rails/ruby/1.9.1/bin | bundler | cache | doc | gems | specification
Run Code Online (Sandbox Code Playgroud)
显然我的安装有问题,但不知道如何修复它.如果我需要在投票结束此问题之前提供更多详细信息,请告知我们.