在过去的几天里,我一直在努力学习使用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但我对在这种情况下应该设置的内容感到困惑.
现在,我不知道这是可能的,甚至来完成我想要做的最好的方式,但基本上我创建一个非常简单的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)