在rails3和ActionMailer中,我想发送一个.txt文件附件.挑战是这个txt文件不存在,而是我想在给定一大块文本的情况下创建txt文件.
可能?想法?谢谢
当我发出单页请求时,这就是我在本地日志文件中看到的内容:
Started GET "/" for 127.0.0.1 at Mon Apr 25 22:12:22 -0700 2011
User Load (0.9ms) SELECT "users".* FROM "users" WHERE ("users"."id" = 2) LIMIT 1
Processing by PagesController#beta as HTML
Rendered pages/beta.html.erb within layouts/beta (16.2ms)
Completed 200 OK in 23ms (Views: 18.8ms | ActiveRecord: 7.7ms)
Started GET "/" for 127.0.0.1 at Mon Apr 25 22:12:23 -0700 2011
User Load (0.6ms) SELECT "users".* FROM "users" WHERE ("users"."id" = 2) LIMIT 1
Processing by PagesController#beta as */*
Rendered pages/beta.html.erb within layouts/beta …Run Code Online (Sandbox Code Playgroud) 目前我通过执行以下操作构建JSON对象:
@users = User.all
@users.each do |user|
@userlist << {
:id => user.id,
:fname => user.fname,
:lname => user.lname,
:photo => user.profile_pic.url(:small)
}
end
Run Code Online (Sandbox Code Playgroud)
我的挑战是我现在想要包含@contacts表中具有与User模型不同的字段集的记录.
我试过了
@users = User.all
@contacts = current_user.contacts
@users << @contacts
Run Code Online (Sandbox Code Playgroud)
但那没用.将两个相似模型组合成一个JSON对象的最佳方法是什么?
我正在使用Rails 3和新的设计确认.
我想让用户通常确认他们的电子邮件地址.创建新用户时,我可以跳过确认电子邮件:
user.skip_confirmation!
Run Code Online (Sandbox Code Playgroud)
但是,有时我需要代表用户手动更改电子邮件.这在改变电子邮件时似乎不起作用.例:
@user = User.find_by_email('bob@site.com')
@user.email = 'dead@site.com'
@user.skip_confirmation!
@user.save!
Run Code Online (Sandbox Code Playgroud)
这仍然需要用户确认电子邮件.电子邮件没有更新.设计正在发送一封电子邮件.
有任何想法吗?谢谢
对于Web应用程序,您可以使用apple-touch-startup-image设置启动屏幕
iPad怎么样?
我在Heroku上使用Devise有一个Rails 3应用程序.问题是我正在发送带有Sendgrid的电子邮件,而且电子邮件递送速度很慢,这会让应用程序挂起.所以我有兴趣使用delayed_job在后台排队电子邮件,因此我的应用程序响应用户.
Devise如何与delayed_job一起使用?设置Devise以使用delayed_job的任何方法?
我有以下内容:
<%=link_to( image_tag(participant.user.profile_pic.url(:small)), :class=>"work") %>
Run Code Online (Sandbox Code Playgroud)
输出以下内容:
<a href="/xxxx/308?class=work"><img alt="xxxx" src="xxxxx"></a>
Run Code Online (Sandbox Code Playgroud)
我希望类"work"成为一个href而不是查询参数的类,所以它看起来像:
<a href="/xxxx/308" class="work">
Run Code Online (Sandbox Code Playgroud)
这可能吗?
我有一个在页面中滚动的#contact-list-scroller div.基于contact_XXXX ID,我希望将#contact-list-scroller滚动位置设置为下注,以确保contact_XXX项目位于页面顶部.
<div id="contact-list-scroller">
<div id="contact_8965">stuff</div>
<div id="contact_8966">stuff</div>
<div id="contact_8967">stuff</div>
<div id="contact_8968">stuff</div>
<div id="contact_8969">stuff</div>
.....
</div>
Run Code Online (Sandbox Code Playgroud)
这是我到目前为止所拥有的:
$('#contact-list-scroller').scrollTop($('#contact_' + id).scrollTop());
Run Code Online (Sandbox Code Playgroud)
但这只是滚动到顶部.想法?谢谢
我想创建一个测试,返回true或false以进行电子邮件处理.
现在,如果电子邮件地址以r +开头,那么它是真的,否则它是假的.这将有助于我们的服务器忽略我们遇到的很多垃圾邮件.
例子:
r+kldslkadslkadslk@site.com .. true
r+123123312@site.com .. true
vigraaaa@site.com .. FALSE
Run Code Online (Sandbox Code Playgroud)
使用Rails/ruby/regex处理此问题的最有效方法是什么?
谢谢
目标
是导轨/红宝石中的一个衬垫:
ABORT if XXXXX == 0
Run Code Online (Sandbox Code Playgroud) 我正在使用带有登录凭据的Devise:电子邮件/密码 - 没有用户名
我刚刚注意到登录过程对电子邮件区分大小写.因此,如果您注册bob@apPle.com,然后尝试使用Bob@apple.com登录,则会收到错误消息.很混乱.
如何使用他们的电子邮件/密码来设计日志,并且电子邮件不区分大小写?