2014-02-23 73 views
0

最近我一直试图在grails上安装weceem 1.2-M1插件,但它只是拒绝让我编辑内容。每当我尝试编辑内容时,一大块JS将作为页面标题中的文本(抱歉,无法发布图片)。Weceem插件无法编辑内容

<script language="javascript" type="text/javascript"> function styleButtons() { $('button.removeTag').button({ icons: { primary: 'ui-icon-closethick' }, text: false }); } $(function() { styleButtons(); $('button.addTag').button(); /*{icons: { primary: 'ui-icon-plus' }});*/ $('#tagsfield_tags .addTag').click(function(event) { event.preventDefault(); var dataElem = $("input[name='tags']"); var existingTags = dataElem.val().split(','); var displayTagsParent = $("#tagsfield_tags .existingTagList"); var newTagsElem = $("input[name='newTags_tags']"); var newTags = newTagsElem.val().split(','); var exists = false; $.each(newTags, function(index, t) { t = $.trim(t).toLowerCase(); var exists = false for (i = 0; i < existingTags.length; i++) { if (existingTags[i] == t) { exists = true; break; } } if (!exists) { existingTags[existingTags.length] = t; $('<div class="existingTag"><span class="tagtext">'+t+'</span><button class="removeTag">Remove</button></div>').appendTo(displayTagsParent); styleButtons(); } }) dataElem.val(existingTags.join(',')); newTagsElem.val(''); }); $('#tagsfield_tags .removeTag').live('click', function(event) { event.preventDefault(); var tagParentDiv = $(event.target).parentsUntil('.existingTagList'); var tagToRemove = $('.tagtext', tagParentDiv).text(); $(tagParentDiv).fadeOut(500, function() { $(this).remove(); }); var dataElem = $("input[name='tags']"); var currentTags = dataElem.val().split(','); var newVal = ''; $.each(currentTags, function(index, t) { t = $.trim(t).toLowerCase(); if (t != tagToRemove) { newVal += t + ',' } }); dataElem.val(newVal); }); }); </script> 

我已经在配置文件中包含了下面两行。

grails.resources.adhoc.excludes = ['/plugins/weceem-1.2-M1/*'] 
grails.mime.disable.accept.header.userAgents = ['Gecko', 'WebKit', 'Presto', 'Trident'] 
grails.mime.file.extensions = false 
grails.mime.types = [ // the first one is the default format 
all:   '*/*', // 'all' maps to '*' or the first available format in withFormat 
atom:   'application/atom+xml', 
css:   'text/css', 
csv:   'text/csv', 
form:   'application/x-www-form-urlencoded', 
html:   ['text/html','application/xhtml+xml'], 
js:   'text/javascript', 
json:   ['application/json', 'text/json'], 
multipartForm: 'multipart/form-data', 
rss:   'application/rss+xml', 
text:   'text/plain', 
hal:   ['application/hal+json','application/hal+xml'], 
xml:   ['text/xml', 'application/xml'] 
] 
grails.resources.adhoc.excludes = ['/plugins/weceem-1.2-M1/*'] 
//grails.resources.adhoc.patterns = ['/images/*', '/css/*', '/js/*', '/plugins/*'] 

,这是我buildconfig文件

plugins { 
    checksums false 
    build ":tomcat:7.0.50" 
    compile ":twitter-bootstrap:3.1.0" 
    compile ":scaffolding:2.0.1" 
    compile ':cache:1.1.1' 
    compile ":jquery:1.8.3" 
    compile ":jquery-ui:1.8.24" 
    compile (':weceem:1.2-M1') 
    compile ":hibernate:3.6.10.7" 
    runtime ":database-migration:1.3.8" 
    compile ":resources:1.2.1" 
    runtime ":twitter-bootstrap:3.0.3" 
    } 

,最后,这是我urlMapping中 类UrlMappings {

static mappings = { 
    // "/$controller/$action?/$id?(.$format)?"{ 
    //  constraints { 
    //   // apply constraints here 
    //  } 
    // } 

    //"/"(view:"/index") 
    "500"(view:'/error') 
} 
} 

精读有人帮助我弄清楚什么是错的或指向我正确的方向?非常感谢!

回答