我有一个主窗体,其中包含一个面板,加载不同的用户控件到面板中。现在我需要从UserControl访问Main表单中的函数。下面我给出了我的代码;
这是我的主要Windows窗体类:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
loadlogin();
}
private void loadlogin()
{
login log = new login();
mainPannel.C
我有以下两个form_for(),我对此感到困惑。
# form for users
form_for(@user) do |f|
# form for sessions
form_for(:sessions, url: login_path) do |f|
据我所知,第一种方法就是简单地遍历所有用户并输入表单。我不知道为什么当您创建一个新会话时,form_for的参数是这样列出的。为什么有登录路径?
Michael将其解释为“在会话中,我们需要指出资源的名称和相应的URL",但这并不能真正向我解释任何事情。
任何开悟都会很好!
现在我知道这个Command Did Not Finished Properly意味着某个die或exit语句出现在测试过程中的某个地方,但是有没有办法忽略它并查看测试结果呢?我正在尝试简单的基本登录测试(我在测试中完全是新手),我不确定测试是否像预期的那样通过。看起来是这样的:
public function validLoginUser(FunctionalTester $I)
{
$I->amOnPage('/admin/user/login');
$I->fillField('login-form[login]
我对此感到困惑。我有一个如下所示的登录操作:
public function loginAction()
{
$form = new Application_Form_Login;
$form->setAction("/users/login");
$request = $this->getRequest();
var_dump($request->isPost());
if ($request->isPost() && $form->isValid($request->getPos