小编set*_*eth的帖子

在Mac上Rails ActionMailer问题

在过去的几天里,我一直在努力学习使用Rails,而且我遇到了一些我无法通过Google解决的问题.

所以我只是创建一个发送电子邮件的基本联系表单.一切似乎都在测试中正常工作,这告诉我表单正在运行,并且ActionMailer已正确实现,但是,我在配置ActionMailer时遇到了问题.我正在运行OSX 10.6.2.我有postfix运行,并已验证它正在运行使用telnet localhost 25.当我尝试使用表单时,我收到"拒绝连接"错误.

这是我目前的配置:

config.action_mailer.smtp_settings = {
  :address  => 'localhost',
  :port     => 25
}
Run Code Online (Sandbox Code Playgroud)

我想我可能需要设置,:domain但我对在这种情况下应该设置的内容感到困惑.

ruby macos postfix-mta ruby-on-rails actionmailer

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

如何让程序等待Java中的按钮按下

现在,我不知道这是可能的,甚至来完成我想要做的最好的方式,但基本上我创建一个非常简单的Swing GUI的一个非常简单的模拟程序.

在每轮模拟之后,界面上的一些按钮被启用以供用户进行更改,然后用户可以按下"继续"按钮以再次开始模拟.模拟本身基本上是一个while循环,需要在继续之前等待用户操作.我的问题是如何让程序停止并等到用户按下"继续"按钮?如果不清楚我是否还能提供更多细节,请告诉我!

编辑:

我将在这里添加一些简化的代码,所以这可能会更有意义.该程序分为两部分,模拟类和视图.因此,当模拟在其类中进行时,要按下的按钮位于视图类中.

模拟类:

SimulationView view = new SimulationView(); // extends JFrame

while (!some_condition) {
    // code
    // need user action via button press here before continuing!
}
Run Code Online (Sandbox Code Playgroud)

java swing

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

标签 统计

actionmailer ×1

java ×1

macos ×1

postfix-mta ×1

ruby ×1

ruby-on-rails ×1

swing ×1