小编yfe*_*lum的帖子

Actionmailer不使用rails 3传递邮件

我正在尝试创建一个应用程序,在用户注册时发送电子邮件.

我在config/application.rb文件中输入了gmail的smtp设置,邮件功能看起来像

mail(:to => "me@me.com", :subject => "Mail!", :from => "another@me.com", :content_type => "text/html")
Run Code Online (Sandbox Code Playgroud)

现在,当我看到日志时,我看到它说邮件已被发送,但我从来没有收到任何邮件......

此外,当我调用邮件传递功能时Emails.signed(@user).deliver,表单页面不会重定向,但如果我注释掉电子邮件发送代码,它就可以工作

Emails.signed(@user).deliver
Run Code Online (Sandbox Code Playgroud)

要么

mail(:to => "me@me.com", :subject => "Mail!", :from => "another@me.com", :content_type => "text/html")
Run Code Online (Sandbox Code Playgroud)

谢谢 :)

编辑:development.rb

App::Application.configure do
  # Settings specified here will take precedence over those in config/environment.rb

  # In the development environment your application's code is reloaded on
  # every request.  This slows down response time but is perfect for development
  # since you don't have to restart the …
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails actionmailer

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

在闭包中包装jquery函数有什么好处?

您好我一直忙于试图把我的jQuery知识到一个新的水平,到目前为止,我想我已经明白了一切但是如我斗胆到更高级教程我注意到几个实例,其中JQuery的程序包在一个闭包(见下文)然而,令我困惑的是它传递$并返回JQuery.我的问题是为什么?我可以用返回的JQuery做什么?

我真的很感激人们可以为我提供的任何亮点.

(function($){
  $(document).ready(function(){
    var arr = $.map($("LI"), function(item, index){
      while (index < 3)
      {
        return $(item).html();
      }
      return null;
    });
    $(document.body).append("<span>The first three authors are: " +
      arr.join(", ") + "</span>");
  });
})(jQuery);
Run Code Online (Sandbox Code Playgroud)

先感谢您.

jquery

8
推荐指数
2
解决办法
1685
查看次数

在.NET/C#中解析"multipart/form-data"

得到了一个.NET/C#问题......

我需要解析一些"multipart/form-data"格式的输入发布数据,以提取传递的用户名和密码.任何人都知道如何在不编写自己的解析代码的情况下执行此操作

请注意输入的帖子数据如下所示:

---------1075d313df8d4e1d
Content-Disposition: form-data; name="username"

x@y.com
---------1075d313df8d4e1d
Content-Disposition: form-data; name="password"

somepassword
---------1075d313df8d4e1d--
Run Code Online (Sandbox Code Playgroud)

为了展示我的代码,目前看起来像这样:

[OperationContract]
[WebInvoke(Method = "POST", UriTemplate = "Login", BodyStyle = WebMessageBodyStyle.Bare)]
public Stream Login(Stream input)
{
    string username = String.Empty;
    string password = String.Empty;

    StreamReader sr = new StreamReader(input);
    string strInput = sr.ReadToEnd();
    sr.Dispose();

    // Help needed here:
    usermame = ?.Parse(strINput, "username");
    password = ?.Parse(strINput, "password");

    // blah blah blah return login XML response as a Stream
}
Run Code Online (Sandbox Code Playgroud)

.net html c#

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

如何判断字符串是否为base64

我有很多来自不同来源的电子邮件.它们都有附件,其中许多都有中文附件名称,所以这些名称由他们的电子邮件客户端转换为base64.

当我收到这些电子邮件时,我想解码这个名字.但还有其他名称不是base64.如何使用jython编程语言区分字符串是否为base64 ?

IE浏览器.

第一个附件:

------=_NextPart_000_0091_01C940CC.EF5AC860
Content-Type: application/vnd.ms-excel;
 name="Copy of Book1.xls"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="Copy of Book1.xls"
Run Code Online (Sandbox Code Playgroud)

第二附件:

------=_NextPart_000_0091_01C940CC.EF5AC860
Content-Type: application/vnd.ms-excel;
 name="=?gb2312?B?uLGxvmhlbrixsb5nLnhscw==?="
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename="=?gb2312?B?uLGxvmhlbrixsb5nLnhscw==?="  
Run Code Online (Sandbox Code Playgroud)

请注意," Content-Transfer-Encoding "都有base64

python base64 mime jython

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

如何告诉NHibernate总是强制引用标识符?

作为标题:我将如何一劳永逸地告诉NHibernate所有的表名和列名都要在它生成的SQL中引用?

nhibernate

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

Rails处理多个路径上可用的操作的方法

我有以下路线:

resources :users do
  # List reviews made by user
  resources :reviews, :only => [ :index ]
end

resources :products do
  # List reviews by product, and provide :product_id for creation
  resources :reviews, :only => [ :index, :new, :create ]
end

# Other actions don't depend on other resources
resources :reviews, :except => [ :index, :new, :create ]
Run Code Online (Sandbox Code Playgroud)

一切看起来都是正确的,除了ReviewsController#index:

def index
  if params[:user_id]
    @reviews = Review.find_all_by_user_id params[:user_id]
  else
    @reviews = Review.find_all_by_product_id params[:product_id]
  end
  respond_with @reviews
end
Run Code Online (Sandbox Code Playgroud)

我想知道是否有上述问题的标准解决方案,或者是否有更好的方法来做到这一点.

ruby design-patterns ruby-on-rails ruby-on-rails-3

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

Heroku如何只推动变化?

很多时候我只对一页做了一点改动.

我怎样才能推送更改而不git push heroku master需要花费大量时间上传.

heroku

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

更改Rails中的默认错误消息

我们的客户已决定他们希望在整个应用程序中将所有空白AR错误消息从"不能为空"更改为"必须完成".

什么是最简单的Rails'y方式?

ruby-on-rails

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

C#集合

int[] mylist = { 2, 4, 5 };
IEnumerable<int> list1 = mylist;
list1.ToList().Add(1);
// why 1 does not get addedto list1??
Run Code Online (Sandbox Code Playgroud)

c# ienumerable

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

Ruby中的哈希问题

我是Ruby的新手..寻求帮助..

我有一个代码

DB = { 'key1' => "value1",
       'key2' => "value2"}

key = gets
DB["#{key}"]
Run Code Online (Sandbox Code Playgroud)

当我key1从控制台进入时,我得到了nil 如何解决这个问题?

我尝试了几种不同的选择,但无法解决它.希望在这里得到帮助.

谢谢

ruby hash

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