小编Zak*_*Zak的帖子

使用Rails和Paperclip导入旧数据

我在我的应用程序中使用回形针作为附件.我正在为一堆旧数据编写一个导入脚本,但我不知道如何从磁盘上的文件创建paperclip对象.我的第一个猜测是创建模拟CGI多部分对象,但这似乎是一个粗略的解决方案,我的初始尝试失败,我想因为我没有得到正确的to_tempfile方法.

有没有正确的方法来做到这一点?这似乎应该是相当容易的事情.

import ruby-on-rails paperclip

9
推荐指数
2
解决办法
2406
查看次数

many1不再适用于Parsec 3.x.

从2.x更新到Parsec 3.1后,代码使用many1,例如word = many1 letter失败

No instance for (Stream s m Char) arising from a use of `letter'
Run Code Online (Sandbox Code Playgroud)

我找到了一个邮件列表帖子,声称添加{-#LANGUAGE NoMonomorphismRestriction #-}到源文件的顶部可以解决问题,但事实并非如此.

haskell parsec

3
推荐指数
1
解决办法
477
查看次数

Rails没有使用Postgres用户帐户

我在Ubuntu 10.10上使用Rails 3.0和PostgreSQL 8.4,在pg gem上使用Ruby 1.9.2p136.当我运行时rake db:migrate,我得到错误FATAL: password authentication failed for user "my_os_user_account",当我实际上期望它以database.yml中指定的my_db_username登录数据库时.

我在pg_hba.conf中为Unix套接字和IP连接配置了md5身份验证,我可以在psql命令行上登录.我也尝试将身份验证设置为信任.psql然后允许我登录而不输入密码,但Rails然后给出FATAL: role "my_os_user_account" does not exist.

这是database.yml:

development:
  adapter: postgresql
  database: my_project_dev
  user: my_db_username
  password: my_password
  pool: 5
  timeout: 5000
Run Code Online (Sandbox Code Playgroud)

用于测试和生产的其他几乎相同的条目.

postgresql ruby-on-rails ruby-on-rails-3

3
推荐指数
1
解决办法
2071
查看次数