我有一个textarea输入,允许用户输入超过段落,这意味着用户可以输出一个新行.
问题是当我从数据库输出它时,它们都缩小为一行?
如何将新行添加到HTML友好的新行中,以便它看起来像用户输入文本的方式?
谢谢
我从服务器响应中得到以下信息:
{"invalid_emails":["adsasdasd"],"result":"success","valid_emails":["jobs@apple.com"]}
Run Code Online (Sandbox Code Playgroud)
但是这个错误呢?
$.ajax({
type: 'POST',
url: '/users/invitation',
data: $('#user_invitation_new').serialize(),
success: function(e) {
jsonObject = jQuery.parseJSON(e);
jsonObject.valid_emails
jsonObject.invalid_emails
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:Uncaught TypeError:无法读取null的属性'valid_emails'
给出如下查询:
current_user.conversations.where("params[:projectid] = ?", projectid).limit(10).find(:all)
Run Code Online (Sandbox Code Playgroud)
params [:projectid]正在从jQuery ajax发送.有时这是一个整数,上面的工作正常.但是如果使用选择"所有项目,那就是''哪个rails变为0的值,这会产生无效的查询
如何用rails你说搜索参数[:projectid] =?如果定义?
谢谢
我正在使用以下内容进行电子邮件验证:
var filter = /^([\w]+)(.[\w]+)*@([\w]+)(.[\w]{2,3}){1,2}$/; // For Email Validation
if (filter.test(emailInputVal))) {console.log('good')}
Run Code Online (Sandbox Code Playgroud)
出于某种原因,上述内容不适用于具有子域名的电子邮件任何想法为什么?
xxxx@xxx.xxx.com
Run Code Online (Sandbox Code Playgroud)
谢谢
我有以下内容:
@users = User.find( :all,
:select => 'users.*',
:conditions => ["fname || ' ' || lname LIKE ?", '%'+"#{params[:q]}"+'%']
Run Code Online (Sandbox Code Playgroud)
这里的问题是搜索输入参数[:q]区分大小写.如何在Rails 3 Heroku应用程序中使其不区分大小写?
谢谢
我有一个有iframe的页面.
在iframe中,我希望jQuery从专利页面中删除一个元素,所以我正在尝试:
parent.$('#attachment-134').remove();
Run Code Online (Sandbox Code Playgroud)
但这不起作用.有任何想法吗?谢谢
@message_to = 'bob@google.com'
@cleaned = @message_to.match(/^(.*)+@/)
Run Code Online (Sandbox Code Playgroud)
@cleaned正在返回bob @,我希望它只返回bob.我用红宝石做正则表达式吗?
谢谢
我有以下两种型号:
Projects, has_many projects
Users belong_to Projects
@project = Project.find(1)
@project.users --- outputs a lot of users
Run Code Online (Sandbox Code Playgroud)
我希望能够做到以下几点:给出一个说3个项目(1,4,11)的列表,迭代每个项目的用户并与三个项目中的所有用户一起构建一个对象,首先组合,而不是复制.
这是我到目前为止,但它没有正常工作:
@aggregate_users = Array.new
params[:project_list].split(/, ?/).each do |project|
@project_temp = Project.find(project)
@project_temp.users.each do |user|
@aggregate_users << user
end
end
Run Code Online (Sandbox Code Playgroud)
建议?另外,如何避免添加重复用户?谢谢
请看下面:
$ sudo gem install ruby-debug
Successfully installed ruby-debug-0.10.4
1 gem installed
Installing ri documentation for ruby-debug-0.10.4...
Installing RDoc documentation for ruby-debug-0.10.4...
Run Code Online (Sandbox Code Playgroud)
这一切看起来都很棒,然后当我开始启动服务器时,它启动然后存在:
$ rails server --debugger
=> Booting WEBrick
=> Rails 3.0.3 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
Silencing Postgres
You need to install ruby-debug to run the server in debugging mode. With gems, use 'gem install ruby-debug'
Exiting
Run Code Online (Sandbox Code Playgroud)
有人见过这个吗?
谢谢
我有以下功能:
function loadProjects(pID) {
$.ajax({
url: myURL,
success: function (dataJS) {###Run any supplied call back here####}
});
}
Run Code Online (Sandbox Code Playgroud)
我把这个函数称为loadProjects(1);
问题是我希望能够在成功后定义一个callBack函数,并且我想在loadProjects(1,pong(12))时包含它.我希望能够为回调提供参数.
如何让函数接受回调?如何将回调传递给该函数?
就像是
function loadProjects(pID, callback) {
$.ajax({
url: myURL,
success: function (dataJS) {###Run any supplied call back here####}
});
}
Run Code Online (Sandbox Code Playgroud)
我可以在哪里打电话:
loadProjects(22, pong(12))
Run Code Online (Sandbox Code Playgroud)
问题是,当我尝试这个时,pong(12)立即运行,而不是在loadProjects函数中调用时?
想法?谢谢