我想知道如何将自定义配置变量添加到rails应用程序以及如何在控制器中访问它们,例如我想能够在配置文件中定义upload_directory,例如development.rb并且能够在我的一个中访问它控制器.
其次我计划在我的应用程序中为上传提供S3支持,如果我想添加带有s3访问,密钥的yaml文件,如何在我的Rails应用程序中初始化它以及如何访问我定义的值在该配置文件中.
Rails引入了验证模型内属性的新方法.我用的时候
validates :title, :presence => true
Run Code Online (Sandbox Code Playgroud)
它工作,但当我尝试添加自定义消息
validates :title, :presence => true,:message => "Story title is required"
Run Code Online (Sandbox Code Playgroud)
生成错误
Unknown validator: 'message'
Run Code Online (Sandbox Code Playgroud) 有没有办法查看haskell中的还原步骤,即跟踪所做的递归函数调用?例如,chez方案为我们提供了trace-lambda.Haskell中有一个等价的形式吗?
我正在实现一个身份验证组件,这是我的注册页面
create('User',array('action' => 'login'));
echo $form->input('primary_email',array('size'=> 32));
echo $form->input('password',array('label' => 'Password'));
echo $form->input('remember_me',array('label' => 'Remember Me','type'=>'checkbox','checked' => 'false'));
echo $html->link('Forgot Password','/users/forgot/');
echo $form->end('Login');
// Javascripts
echo $javascript->link('jquery',false);
//echo $javascript->link('jquery.validate.js',false);
//echo $javascript->codeBlock($code, array('inline' => false));
?>
当我打印$ this-> data的内容时,密码字段变为空.我该如何解决这个问题?
当我将密码重命名为password2或其他东西时,它的工作原理!奇怪
我想知道当我们在模型上使用find方法时,是否有办法记录正在执行的CakePHP中的mysql查询,我知道rails数据库查询,Cake也是如此,如果是这样,我该如何启用它或使用它?
希夫
void reverse(char *str){ int i,j; char temp; for(i=0,j=strlen(str)-1; i<j; i++, j--){ temp = *(str + i); *(str + i) = *(str + j); *(str + j) = temp; printf("%c",*(str + j)); } }
int main (int argc, char const *argv[]) { char *str = "Shiv"; reverse(str); printf("%s",str); return 0; }
当我使用char*str ="Shiv"时,我的反向函数的交换部分中的行,即str [i] = str [j]似乎不起作用,但是如果我将str声明为char str [] ="Shiv",交换部分有效吗?这是什么原因.我对这种行为感到有些困惑,当我试图运行程序时,我不断收到"Bus error"消息.
我的控制器中有以下代码片段
def create
@message = Message.new(params[:message])
@message.message = h(@message.message)
if @message.save
flash[:message] = "Message Sent. Thank You for Contacting Me"
else
flash[:message] = "OOps Something went wrong"
end
redirect_to :action => 'contact'
end
Run Code Online (Sandbox Code Playgroud)
当我尝试在联系表单中显示flash消息时,它不会显示.我查找了可能的解决方案,但它们似乎不起作用.出了什么问题?
我正在建立一个社交网络风格的网站,人们可以在他们的联系人列表中有其他人,我想在同一桌面上建模这种关系作为HABTM关系,即用户,这是一个好主意吗?或者有更好的方法吗?