MediaWiki gem을 사용하여 위키의 세부 정보를 추출하여 사용자에게 보여주는 페이지가 있습니다. 사용자가 검색하고자하는 것을 입력 한 다음 mediawiki gem을 사용하여 데이터와 이미지를 가져옵니다.레일에서 MediaWiki를 사용하여 얻은 위키 마크 업을 렌더링하는 방법 3
이미지를 표시 할 수는 있지만 위키 마크 업과 마찬가지로 데이터를 렌더링 할 수 없습니다.
그래서 무엇을 사용해야합니까? 나는 검게하고 redcloth 주옥이 나를 도울다는 것을 생각한다. 그것을 시도해야합니까 아니면 다른 보석/내가 누락 된 논리가 있습니까? 다음은
내가 사용하고있는 코드입니다 :내 gemfile을 ..
gem 'mediawiki-gateway' gem 'wikipedia-client' gem 'wikitext', '~> 2.1.1' # gem 'red-cloth'
내 컨트롤러
..require 'media_wiki'
require 'wikipedia'
@page = Wikipedia.find('BMW')
#using this parser ..should i change this>??
@page=Wikitext::Parser.new.parse(@page.content)
내보기 파일
,<h1><%= @page.title%></h1>
<div id="image_container">
<% @page.image_urls[1..3].each do |image| %>
<%= image_tag(image) %>
<% end %>
</div>
<div id="content_class">
<%=h @page.html_safe %>
</div>
<!-- purposely usign html safe as without it the view looks really bad(atleast now i can see the links highlighted in blue color) -->
내 문제가 무엇인지의 빠른보기 --- 첨부 된 이미지 나 UI를 개선 할
을 참조하시기 바랍니다. 내가 어떻게 해?
wikitext 파서가 해당 구문을 사용하고 있습니까? 그 중 하나를 시도해 봤어? http://www.mediawiki.org/wiki/Alternative_parsers – phoet
MediaWiki API는 마크 업을 구문 분석 할 수 있습니다. 도서관은 그렇게하지 않습니까? – svick
@phoet 여전히 구문 분석 템플릿을 사용하면 도움이되지 않습니다. – svick