{"id":13314692,"url":"https://github.com/kontent-ai/sample-app-ruby","last_synced_at":"2025-03-10T21:30:40.059Z","repository":{"id":87682241,"uuid":"541963655","full_name":"kontent-ai/sample-app-ruby","owner":"kontent-ai","description":"A sample Rails application displaying items from Kontent.ai with the Ruby SDK","archived":false,"fork":true,"pushed_at":"2024-12-18T13:38:31.000Z","size":1136,"stargazers_count":0,"open_issues_count":3,"forks_count":4,"subscribers_count":0,"default_branch":"master","last_synced_at":"2024-12-18T14:45:42.690Z","etag":null,"topics":["headless","kontent-ai","kontent-ai-sample","mvc","ruby","ruby-on-rails","sample-app"],"latest_commit_sha":null,"homepage":"https://docs.kontent.ai/tutorials/develop-apps/get-started/run-sample-app?tech=ruby","language":"Ruby","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":"kentico-ericd/kontent-ruby-rails-sample","license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/kontent-ai.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null}},"created_at":"2022-09-27T07:44:44.000Z","updated_at":"2024-12-18T13:38:35.000Z","dependencies_parsed_at":"2023-09-26T14:57:31.866Z","dependency_job_id":null,"html_url":"https://github.com/kontent-ai/sample-app-ruby","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kontent-ai%2Fsample-app-ruby","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kontent-ai%2Fsample-app-ruby/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kontent-ai%2Fsample-app-ruby/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/kontent-ai%2Fsample-app-ruby/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/kontent-ai","download_url":"https://codeload.github.com/kontent-ai/sample-app-ruby/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":242929990,"owners_count":20208388,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["headless","kontent-ai","kontent-ai-sample","mvc","ruby","ruby-on-rails","sample-app"],"created_at":"2024-07-29T18:11:53.491Z","updated_at":"2025-03-10T21:30:40.030Z","avatar_url":"https://github.com/kontent-ai.png","language":"Ruby","funding_links":[],"categories":[],"sub_categories":[],"readme":"\u003e [!IMPORTANT]\n\u003e This sample app relies on the Dancing Goat project, which is no longer available for creation in Kontent.ai.\n\u003e\n\u003e If you still wish to use this project, you can import the Dancing Goat project using the [Data Ops](https://github.com/kontent-ai/data-ops) tool by following the instructions provided in our [Dancing Goat repository](https://github.com/kontent-ai-bot/dancing-goat).\n\n# Kontent.ai Rails Sample Application\n\n[![Kontent.ai Discord](https://img.shields.io/discord/821885171984891914?color=%237289DA\u0026label=Kontent%20Discord\u0026logo=discord)](https://discord.gg/SKCxwPtevJ) [![Stack Overflow](https://img.shields.io/badge/Stack%20Overflow-ASK%20NOW-FE7A16.svg?logo=stackoverflow\u0026logoColor=white)](https://stackoverflow.com/tags/kontent-ai)\n\nThis basic Rails application demonstrates how to create a Rails application using the [Kontent.ai Ruby SDK](https://github.com/kontent-ai/delivery-sdk-ruby) and a [sample project](https://docs.kontent.ai/tutorials/manage-kontent/projects/manage-projects#a-create-a-sample-project).\n\nSee [Build your first Ruby on Rails app](https://docs.kontent.ai/tutorials/develop-apps/get-started/build-your-first-app?tech=ruby) for a detailed walkthrough of how the sample application was developed.\n\n![Screenshot](/screenshot.png)\n\n## Install \u0026 Run\n\n- Clone the repository\n- Run `bundle install`\n- You can change the source Kontent.ai project to your own project to be able to change the content. If you don't have your own Sample Project, any admin of a Kontent.ai subscription [can generate one](https://app.kontent.ai/sample-site-configuration).\n  - If you want to connect to custom project ID, Open the **app/controllers/application_controller.rb** file and set your project ID on this line:  \n    `PROJECT_ID = '\u003cyour-project-ID\u003e'.freeze`\n- Run `rails server`. Your application will be accessible at **localhost:3000**\n\n## Features\n\n- Loads articles from Kontent.ai asynchronously via [render_async](https://github.com/renderedtext/render_async)\n- Rich text component rendering via [`InlineContentItemResolver`](https://github.com/kontent-ai/delivery-sdk-ruby#resolving-inline-content)\n- Content item link resolution via [`ContentLinkResolver`](https://github.com/kontent-ai/delivery-sdk-ruby#resolving-links)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkontent-ai%2Fsample-app-ruby","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fkontent-ai%2Fsample-app-ruby","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fkontent-ai%2Fsample-app-ruby/lists"}