小编The*_*xit的帖子

paperclip + ActionMailer - 添加附件?

我有一个回形针文件,我想添加为我的电子邮件的附件....

class UserMailer <ActionMailer :: Base def XXXXXX_notification(record)@record = record

  attachments ??? How to add a paperclip file?

  mail( :to => "#{record.email}", 
        :subject => "XXXXXXXX"
        )
end
Run Code Online (Sandbox Code Playgroud)

通过谷歌似乎没有任何关于这个话题,如果你有什么想法,我很想听听:)

谢谢

UPDATE

  @comment.attachments.each do |a|
    tempfile = File.new("#{Rails.root.to_s}/tmp/#{a.attachment_file_name}", "w")
    tempfile << open(a.authenticated_url())
    tempfile.puts
    attachments[a.attachment_file_name] = File.read("#{Rails.root.to_s}/tmp/#{a.attachment_file_name}")
    # Delete it tempfile
    #File.delete("#{Rails.root.to_s}/tmp/#{a.filename}")
  end
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails actionmailer paperclip ruby-on-rails-3

10
推荐指数
2
解决办法
4994
查看次数

Rails 3 - 时间比较?

我正在努力在我的Rails应用程序中执行以下操作:

如果record.updated_at> 15.minutes.ago做了一些结束

含义...如果record.updated_at超过15分钟前,做一些事......

这似乎不起作用.想法?

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

5
推荐指数
1
解决办法
4404
查看次数

Rails - Facebook Connect,从哪里开始

我有一个小型的网络应用程序,我想允许Facebook连接以获取用户照片.那么我应该从哪里开始与Facebook和我的应用程序集成?

谢谢

facebook ruby-on-rails ruby-on-rails-3

5
推荐指数
2
解决办法
7606
查看次数

Rails,在模型中是否有一种方法可以提供自上次更新以来的难度?

给出一个如下模型:

class SentenceItem < ActiveRecord::Base

  after_update :send_changes

  def send_changes
     #### Is it possible to do a diff here with dirty/changed? Showing what's changed since the last save?
  end

end
Run Code Online (Sandbox Code Playgroud)

并且句子模型具有文本字段.

是否有可能在这里使用脏/更改进行差异?显示自上次保存以来发生了哪些变化?

谢谢

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

5
推荐指数
1
解决办法
159
查看次数

IndexTank如何处理权限

他**llo,给定一个Indextank索引,如下所示:class Threads <ActiveRecord :: Base has_many:permissions
包括Tanker

  tankit 'rails_3_demo' do
    indexes :content
  end

  after_save :update_tank_indexes
  after_destroy :delete_tank_indexes

end
Run Code Online (Sandbox Code Playgroud)

该索引存在于我的Thread模型中.问题是线程有权限.目前,如果我允许用​​户搜索索引,他们将搜索所有用户的线程.处理权限的智能方法是什么,因此用户只能搜索用户有权访问的线程.谢谢**

架构:

USER (id)
PROJECT (id)
PERMISSION (user_id, project_id)
Thread (project_id)
Run Code Online (Sandbox Code Playgroud)

只要用户拥有项目的权限记录,他们就可以查看该项目的所有线程.

search ruby-on-rails heroku ruby-on-rails-3 indextank

4
推荐指数
1
解决办法
160
查看次数

Rails - 在所有页面加载中使@projects可用

在我的应用程序的每个页面上,我想显示用户的项目...那么我使用哪个控制器来确保项目控制器中的@projects在视图中可用?

谢谢

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

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

javascript jQuery - 给定逗号分隔列表,如何确定值是否存在

给出如下列表:

1,3,412,51213,djdd@asdasd.net, blahblah, 123123123123
Run Code Online (Sandbox Code Playgroud)

它位于输入类型"text"内部作为值:

<input type="text" value="1,3,412,51213,djdd@asdasd.net, blahblah, 123123123123, wow@wow.com" />
Run Code Online (Sandbox Code Playgroud)

如何确定是否存在值,例如3,还是blahblah或wow@wow.com?

我尝试用inputval.split(',')分割,但这只给了我数组.可以搜索吗?

javascript jquery

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

jquery热键 - 在INSIDE输入/ textarea中启用组合

我在这里使用jQuery热键插件:https://github.com/tzuryby/jquery.hotkeys

当您在输入字段内时,该插件可防止触发热键.

在我的情况下,我想要一个热键在输入框内触发,而不是特别是一个:

$(function() {
    $(document).bind('keydown', 'Shift+return',function (evt) {
        alert('got it')
    });
});
Run Code Online (Sandbox Code Playgroud)

关于如何修补jQuery热键以允许在输入/ textarea字段内触发shift + return的任何想法?但是没有为所有其他热键绑定解雇?

谢谢

jquery hotkeys jquery-plugins

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

Rails - 给定一组用户 - 如何获得电子邮件的输出?

我有以下内容:

@users = User.all
Run Code Online (Sandbox Code Playgroud)

用户有几个字段,包括电子邮件

我希望能够获得所有@users电子邮件的列表.

我试过了:

@users.email.all but that errors w undefined
Run Code Online (Sandbox Code Playgroud)

想法?谢谢

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

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

Rails - 在部署中自动填充表中的数据 - 角色

在我的应用程序中,我有一个ROLES表.很简单:1:Admin,DESC东西2:Guest,Desc stuff

等等..

我刚刚遇到的问题是我在heroku上部署应用程序并且一切都坏了,原因是数据库中的这些默认角色没有在部署中填充...我没想过的东西.

使用Rails 3,有没有办法说,你好Rails先生,这是表的默认值吗?在迁移或数据库创建?

谢谢

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

2
推荐指数
1
解决办法
938
查看次数